D: [iurt_root_command] chroot Installing /home/iurt/rpmbuild/SRPMS/lib2geom-1.0.0-4.mga8.src.rpm Building target platforms: aarch64 Building for target aarch64 Executing(%prep): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.KhKdhI + umask 022 + cd /home/iurt/rpmbuild/BUILD + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + cd /home/iurt/rpmbuild/BUILD + rm -rf lib2geom-1.0.0 + /usr/bin/bzip2 -dc /home/iurt/rpmbuild/SOURCES/lib2geom-1.0.0.tar.bz2 + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd lib2geom-1.0.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /home/iurt/rpmbuild/SOURCES/lib2geom-lib64.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /home/iurt/rpmbuild/SOURCES/lib2geom-abi-version.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /home/iurt/rpmbuild/SOURCES/lib2geom-no-rpath.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.eIBRhI + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd lib2geom-1.0.0 + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables ' + export FCFLAGS + LDFLAGS=' -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags' + export LDFLAGS + /usr/bin/cmake -Wno-dev -S . -B build -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_LIBDIR:PATH=/usr/lib64 -DCMAKE_INSTALL_LIBEXECDIR:PATH=/usr/libexec -DCMAKE_INSTALL_RUNSTATEDIR:PATH=/run -DCMAKE_INSTALL_SYSCONFDIR:PATH=/etc -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-DNDEBUG -DCMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DLIB_SUFFIX=64 -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON '-DCMAKE_MODULE_LINKER_FLAGS=-Wl,--as-needed -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags' -DBUILD_SHARED_LIBS:BOOL=ON -DBUILD_STATIC_LIBS:BOOL=OFF -D2GEOM_BUILD_SHARED:BOOL=ON -- The CXX compiler identification is GNU 10.2.1 -- The C compiler identification is GNU 10.2.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Found Boost: /usr/lib64/cmake/Boost-1.75.0/BoostConfig.cmake (found suitable version "1.75.0", minimum required is "1.40") -- gtk+-2.0 Includes, Compile and Link Flags: FOUND -- gtkmm-2.4 Includes, Compile and Link Flags: FOUND -- cairomm-1.0 Includes, Compile and Link Flags: FOUND -- cairo Includes, Compile and Link Flags: FOUND -- gsl Includes, Compile and Link Flags: FOUND -- pycairo Includes, Compile and Link Flags: NOT FOUND -- Performing Test HAVE_SINCOS -- Performing Test HAVE_SINCOS - Success -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: BUILD_STATIC_LIBS CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_C_FLAGS_RELWITHDEBINFO CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LIBEXECDIR CMAKE_INSTALL_RUNSTATEDIR CMAKE_INSTALL_SYSCONFDIR INCLUDE_INSTALL_DIR LIB_INSTALL_DIR SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build + /usr/bin/cmake --build build -j8 --verbose /usr/bin/cmake -S/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 -B/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/CMakeFiles /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/CMakeFiles/gtest_main.dir/build.make src/CMakeFiles/gtest_main.dir/depend /usr/bin/gmake -f src/CMakeFiles/gtest.dir/build.make src/CMakeFiles/gtest.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/CMakeFiles/gtest_main.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/CMakeFiles/gtest.dir/DependInfo.cmake --color= /usr/bin/gmake -f src/2geom/CMakeFiles/2geom.dir/build.make src/2geom/CMakeFiles/2geom.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom/CMakeFiles/2geom.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/CMakeFiles/gtest_main.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/CMakeFiles/gtest_main.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/CMakeFiles/gtest_main.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/CMakeFiles/gtest.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/CMakeFiles/gtest.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/CMakeFiles/gtest.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom/CMakeFiles/2geom.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom/CMakeFiles/2geom.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom/CMakeFiles/2geom.dir/depend.internal". Scanning dependencies of target gtest gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' Scanning dependencies of target gtest_main /usr/bin/gmake -f src/CMakeFiles/gtest.dir/build.make src/CMakeFiles/gtest.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/CMakeFiles/gtest_main.dir/build.make src/CMakeFiles/gtest_main.dir/build [ 0%] Building CXX object src/CMakeFiles/gtest.dir/googletest/googletest/src/gtest-all.cc.o Scanning dependencies of target 2geom gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src && /usr/bin/c++ -DGPL_TAINT -Dgtest_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/gtest.dir/googletest/googletest/src/gtest-all.cc.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/src/gtest-all.cc [ 0%] Building CXX object src/CMakeFiles/gtest_main.dir/googletest/googletest/src/gtest_main.cc.o /usr/bin/gmake -f src/2geom/CMakeFiles/2geom.dir/build.make src/2geom/CMakeFiles/2geom.dir/build cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/gtest_main.dir/googletest/googletest/src/gtest_main.cc.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/src/gtest_main.cc gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 0%] Building CXX object src/2geom/CMakeFiles/2geom.dir/affine.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/affine.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/affine.cpp [ 1%] Building CXX object src/2geom/CMakeFiles/2geom.dir/basic-intersection.cpp.o [ 1%] Building CXX object src/2geom/CMakeFiles/2geom.dir/bezier-clipping.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/basic-intersection.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.cpp [ 1%] Building CXX object src/2geom/CMakeFiles/2geom.dir/bezier.cpp.o [ 2%] Building CXX object src/2geom/CMakeFiles/2geom.dir/bezier-curve.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/bezier.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.cpp cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/bezier-clipping.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-clipping.cpp cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/bezier-curve.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.cpp [ 2%] Building CXX object src/2geom/CMakeFiles/2geom.dir/bezier-utils.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/bezier-utils.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-utils.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/affine.cpp:11: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h: In member function 'Geom::Poly Geom::Poly::operator+(const Geom::Poly&) const': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h:61:24: warning: unused variable 'out_size' [-Wunused-variable] 61 | const unsigned out_size = std::max(size(), p.size()); | ^~~~~~~~ [ 2%] Linking CXX static library libgtest_main.a cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src && /usr/bin/cmake -P CMakeFiles/gtest_main.dir/cmake_clean_target.cmake cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/gtest_main.dir/link.txt --verbose=1 /usr/bin/ar qc libgtest_main.a CMakeFiles/gtest_main.dir/googletest/googletest/src/gtest_main.cc.o /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-utils.cpp: In function 'Geom::Point Geom::darray_left_tangent(const Geom::Point*, unsigned int)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-utils.cpp:706:53: warning: unused parameter 'len' [-Wunused-parameter] 706 | darray_left_tangent(Point const d[], unsigned const len) | ~~~~~~~~~~~~~~~^~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-utils.cpp: In function 'Geom::Point Geom::darray_center_tangent(const Geom::Point*, unsigned int, unsigned int)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-utils.cpp:809:41: warning: unused parameter 'len' [-Wunused-parameter] 809 | unsigned const len) | ~~~~~~~~~~~~~~~^~~ /usr/bin/ranlib libgtest_main.a In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 2%] Built target gtest_main [ 2%] Building CXX object src/2geom/CMakeFiles/2geom.dir/cairo-path-sink.cpp.o [ 3%] Building CXX object src/2geom/CMakeFiles/2geom.dir/circle.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/cairo-path-sink.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.cpp cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/circle.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 3%] Building CXX object src/2geom/CMakeFiles/2geom.dir/concepts.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/concepts.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-clipping.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-clipping.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-clipping.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-clipping.cpp:44: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:113:32: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-clipping.cpp: In function 'Geom::Line Geom::detail::bezier_clipping::orthogonal_orientation_line(const std::vector&, const Geom::Point&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-clipping.cpp:336:42: warning: unused parameter 'precision' [-Wunused-parameter] 336 | double precision) | ~~~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-clipping.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-clipping.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-clipping.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-clipping.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-clipping.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-clipping.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-clipping.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-clipping.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-clipping.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-clipping.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-clipping.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-clipping.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-clipping.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-clipping.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-clipping.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:113:32: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-clipping.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-clipping.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-clipping.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-clipping.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-clipping.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-clipping.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-clipping.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-clipping.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-clipping.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-clipping.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-clipping.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-clipping.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-clipping.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-clipping.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-clipping.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-clipping.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-clipping.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-clipping.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-clipping.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 3%] Building CXX object src/2geom/CMakeFiles/2geom.dir/conicsec.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/conicsec.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h: In member function 'Geom::Poly Geom::Poly::operator+(const Geom::Poly&) const': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h:61:24: warning: unused variable 'out_size' [-Wunused-variable] 61 | const unsigned out_size = std::max(size(), p.size()); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp: In member function 'Geom::D2 Geom::Circle::toSBasis() const': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:273:20: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 273 | B[0] = cos(bo,4); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:274:20: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 274 | B[1] = sin(bo,4); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:270:16: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator+(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:276:23: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:324:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 324 | r[i] = a[i] + b[i]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp:64:5: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Linear]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp:65:5: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::OffsetableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:321:5: required from 'Geom::D2 Geom::operator+(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:276:23: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:163:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 163 | t = t + d; t += d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:164:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 164 | t = t - d; t -= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/circle.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 4%] Building CXX object src/2geom/CMakeFiles/2geom.dir/conic_section_clipper_impl.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/conic_section_clipper_impl.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.cpp [ 4%] Building CXX object src/2geom/CMakeFiles/2geom.dir/convex-hull.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/convex-hull.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/convex-hull.cpp [ 4%] Building CXX object src/2geom/CMakeFiles/2geom.dir/coord.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/coord.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/coord.cpp [ 5%] Building CXX object src/2geom/CMakeFiles/2geom.dir/crossing.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/crossing.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.cpp /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/coord.cpp: In function 'bool Geom::{anonymous}::Grisu3(double, Geom::{anonymous}::FastDtoaMode, Geom::{anonymous}::Vector, int*, int*)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/coord.cpp:1936:43: warning: unused parameter 'mode' [-Wunused-parameter] 1936 | static bool Grisu3(double v, FastDtoaMode mode, Vector buffer, | ~~~~~~~~~~~~~^~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/coord.cpp: At global scope: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/coord.cpp:3001:6: warning: 'bool Geom::{anonymous}::DoubleToStringConverter::ToPrecision(double, int, std::string&) const' defined but not used [-Wunused-function] 3001 | bool DoubleToStringConverter::ToPrecision(double value, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/coord.cpp:2953:6: warning: 'bool Geom::{anonymous}::DoubleToStringConverter::ToExponential(double, int, std::string&) const' defined but not used [-Wunused-function] 2953 | bool DoubleToStringConverter::ToExponential( | ^~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/coord.cpp:2916:6: warning: 'bool Geom::{anonymous}::DoubleToStringConverter::ToFixed(double, int, std::string&) const' defined but not used [-Wunused-function] 2916 | bool DoubleToStringConverter::ToFixed(double value, | ^~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/coord.cpp:1128:6: warning: 'bool Geom::{anonymous}::Bignum::IsClamped() const' defined but not used [-Wunused-function] 1128 | bool Bignum::IsClamped() const { | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/coord.cpp:1018:6: warning: 'bool Geom::{anonymous}::Bignum::ToHexString(char*, int) const' defined but not used [-Wunused-function] 1018 | bool Bignum::ToHexString(char* buffer, int buffer_size) const { | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/coord.cpp:634:6: warning: 'void Geom::{anonymous}::Bignum::AssignHexString(Geom::{anonymous}::Vector)' defined but not used [-Wunused-function] 634 | void Bignum::AssignHexString(Vector value) { | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 5%] Building CXX object src/2geom/CMakeFiles/2geom.dir/curve.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/curve.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 5%] Building CXX object src/2geom/CMakeFiles/2geom.dir/d2-sbasis.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/d2-sbasis.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.h: In member function 'Geom::Point Geom::clipper::find_inner_point(const Geom::Point&, const Geom::Point&) const': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.h:220:36: warning: catching polymorphic type 'class Geom::InfiniteSolutions' by value [-Wcatch-value=] 220 | catch (Geom::InfiniteSolutions e) | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h: In member function 'Geom::Poly Geom::Poly::operator+(const Geom::Poly&) const': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h:61:24: warning: unused variable 'out_size' [-Wunused-variable] 61 | const unsigned out_size = std::max(size(), p.size()); | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp: In static member function 'static Geom::RatQuad Geom::RatQuad::fromPointsTangents(Geom::Point, Geom::Point, Geom::Point, Geom::Point, Geom::Point)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:144:17: warning: catching polymorphic type 'class Geom::InfiniteSolutions' by value [-Wcatch-value=] 144 | } catch(Geom::InfiniteSolutions) { | ^~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp: In member function 'Geom::D2 Geom::RatQuad::hermite() const': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:191:59: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 191 | out[dim] = divide(out[dim], (omt*omt+2*omt*t*w+t*t), 2); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp: In function 'std::vector Geom::intersect(const Geom::xAx&, const Geom::xAx&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:378:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 378 | T = Linear(1,1); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:379:24: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 379 | S = Linear(-1,1); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:384:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | D = det3(C); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 6%] Building CXX object src/2geom/CMakeFiles/2geom.dir/ellipse.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/ellipse.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.h: In member function 'Geom::Point Geom::clipper::find_inner_point(const Geom::Point&, const Geom::Point&) const': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.h:220:36: warning: catching polymorphic type 'class Geom::InfiniteSolutions' by value [-Wcatch-value=] 220 | catch (Geom::InfiniteSolutions e) | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 6%] Building CXX object src/2geom/CMakeFiles/2geom.dir/elliptical-arc.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/elliptical-arc.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conicsec.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/conic_section_clipper_impl.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.cpp: In member function 'virtual std::vector > Geom::Curve::intersectSelf(Geom::Coord) const': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.cpp:111:10: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] 111 | std::auto_ptr deriv(derivative()); | ^~~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, from /usr/include/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost/shared_ptr.hpp:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.cpp:38: /usr/include/c++/10/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp: In function 'Geom::Piecewise > Geom::force_continuity(const Geom::Piecewise >&, double, bool)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:185:50: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 185 | prev_sb = SBasis(Linear(0.0, c)); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:190:49: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 190 | cur_sb = SBasis(Linear(c, 0.0)); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:42:67: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:163:24: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:42:67: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'T Geom::dot(const Geom::D2&, const Geom::D2&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:42:67: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::MultiplicableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::MultiplicableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:308:5: required from 'T Geom::dot(const Geom::D2&, const Geom::D2&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:42:67: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:192:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 192 | i *= j; i = i * j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::rot90(const Geom::D2&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:90:27: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:373:26: required from 'Geom::Piecewise Geom::partition(const Geom::Piecewise&, const std::vector&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:110:49: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Geom::D2*; _OI = Geom::D2*]': /usr/include/c++/10/bits/stl_algobase.h:472:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]' /usr/include/c++/10/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]' /usr/include/c++/10/bits/vector.tcc:238:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Geom::D2; _Alloc = std::allocator >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:243:37: required from 'void Geom::Piecewise< >::concat(const Geom::Piecewise< >&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:237:96: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/streambuf:41, from /usr/include/c++/10/bits/streambuf_iterator.h:35, from /usr/include/c++/10/iterator:66, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2-sbasis.cpp:37: /usr/include/c++/10/bits/stl_algobase.h:380:18: note: synthesized method 'Geom::D2& Geom::D2::operator=(const Geom::D2&)' first required here 380 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 6%] Building CXX object src/2geom/CMakeFiles/2geom.dir/elliptical-arc-from-sbasis.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/elliptical-arc-from-sbasis.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h: In member function 'Geom::Poly Geom::Poly::operator+(const Geom::Poly&) const': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h:61:24: warning: unused variable 'out_size' [-Wunused-variable] 61 | const unsigned out_size = std::max(size(), p.size()); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:47: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h: In member function 'Geom::Poly Geom::Poly::operator+(const Geom::Poly&) const': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h:61:24: warning: unused variable 'out_size' [-Wunused-variable] 61 | const unsigned out_size = std::max(size(), p.size()); | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp: In member function 'virtual std::vector Geom::EllipticalArc::pointAndDerivatives(Geom::Coord, unsigned int) const': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:265:10: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] 265 | std::auto_ptr ea( static_cast(duplicate()) ); | ^~~~~~~~ In file included from /usr/include/c++/10/memory:83, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:35: /usr/include/c++/10/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp: In member function 'virtual Geom::D2 Geom::EllipticalArc::toSBasis() const': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:713:75: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 713 | arc[0] = arc_x * cosrot - arc_y * sinrot + Linear(center(X), center(X)); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:714:75: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 714 | arc[1] = arc_x * sinrot + arc_y * cosrot + Linear(center(Y), center(Y)); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 7%] Building CXX object src/2geom/CMakeFiles/2geom.dir/geom.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/geom.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:703:16: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ [ 7%] Building CXX object src/2geom/CMakeFiles/2geom.dir/intersection-graph.cpp.o /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/intersection-graph.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.cpp /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp:40: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h: In member function 'Geom::Poly Geom::Poly::operator+(const Geom::Poly&) const': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h:61:24: warning: unused variable 'out_size' [-Wunused-variable] 61 | const unsigned out_size = std::max(size(), p.size()); | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp: In member function 'bool Geom::make_elliptical_arc::make_elliptiarc()': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp:310:10: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] 310 | std::auto_ptr arc( e.arc(initial_point, inner_point, final_point) ); | ^~~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, from /usr/include/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost/shared_ptr.hpp:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp:36: /usr/include/c++/10/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 7%] Building CXX object src/2geom/CMakeFiles/2geom.dir/line.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/line.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 7%] Building CXX object src/2geom/CMakeFiles/2geom.dir/nearest-time.cpp.o In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/nearest-time.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc-from-sbasis.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ [ 8%] Building CXX object src/2geom/CMakeFiles/2geom.dir/numeric/matrix.cpp.o /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.cpp: In member function 'void Geom::PathIntersectionGraph::_verify()': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.cpp:242:24: warning: variable 'j' set but not used [-Wunused-but-set-variable] 242 | ILIter j = cyclic_next(i, xl); | ^ cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/numeric/matrix.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/matrix.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 8%] Building CXX object src/2geom/CMakeFiles/2geom.dir/path-intersection.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/path-intersection.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.cpp [ 8%] Building CXX object src/2geom/CMakeFiles/2geom.dir/path-sink.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/path-sink.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.cpp [ 9%] Linking CXX shared library libgtest.so cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/gtest.dir/link.txt --verbose=1 In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ /usr/bin/c++ -fPIC -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -shared -Wl,-soname,libgtest.so -o libgtest.so CMakeFiles/gtest.dir/googletest/googletest/src/gtest-all.cc.o -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom [ 10%] Building CXX object src/2geom/CMakeFiles/2geom.dir/path.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/path.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator-(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:114:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:333:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 333 | r[i] = a[i] - b[i]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'bool Geom::D2< >::isConstant(double) const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:49:27: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::OffsetableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:321:5: required from 'Geom::D2 Geom::operator-(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:114:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:163:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 163 | t = t + d; t += d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:164:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 164 | t = t - d; t -= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:331:11: required from 'Geom::D2 Geom::operator-(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:114:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'T Geom::dot(const Geom::D2&, const Geom::D2&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:114:30: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::MultiplicableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::MultiplicableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:308:5: required from 'T Geom::dot(const Geom::D2&, const Geom::D2&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:114:30: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:192:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 192 | i *= j; i = i * j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 10%] Built target gtest [ 10%] Building CXX object src/2geom/CMakeFiles/2geom.dir/pathvector.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/pathvector.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 10%] Building CXX object src/2geom/CMakeFiles/2geom.dir/piecewise.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/piecewise.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-intersection.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.cpp: In function 'Geom::Piecewise Geom::pw_compose_inverse(const Geom::SBasis&, const Geom::SBasis&, unsigned int, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.cpp:191:49: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 191 | g_portion = portion( g01, Interval(.5, 1.) ); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.cpp:192:47: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 192 | f_portion = portion( f, Interval(.5, 1.) ); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:72:3: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 11%] Building CXX object src/2geom/CMakeFiles/2geom.dir/point.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/point.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/point.cpp [ 11%] Building CXX object src/2geom/CMakeFiles/2geom.dir/polynomial.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/polynomial.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 11%] Building CXX object src/2geom/CMakeFiles/2geom.dir/rect.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/rect.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/rect.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h: In member function 'Geom::Poly Geom::Poly::operator+(const Geom::Poly&) const': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h:61:24: warning: unused variable 'out_size' [-Wunused-variable] 61 | const unsigned out_size = std::max(size(), p.size()); | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.cpp: In function 'Geom::Poly Geom::compose(const Geom::Poly&, const Geom::Poly&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.cpp:156:42: warning: implicitly-declared 'Geom::Poly& Geom::Poly::operator=(const Geom::Poly&)' is deprecated [-Wdeprecated-copy] 156 | result = Poly(a[i-1]) + result * b; | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h:164:5: note: because 'Geom::Poly' has user-provided 'Geom::Poly::Poly(const Geom::Poly&)' 164 | Poly(const Poly& p) : std::vector(p) {} | ^~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.cpp: In function 'Geom::Poly Geom::divide(const Geom::Poly&, const Geom::Poly&, Geom::Poly&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.cpp:185:9: warning: implicitly-declared 'Geom::Poly& Geom::Poly::operator=(const Geom::Poly&)' is deprecated [-Wdeprecated-copy] 185 | r = a; // remainder | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h:164:5: note: because 'Geom::Poly' has user-provided 'Geom::Poly::Poly(const Geom::Poly&)' 164 | Poly(const Poly& p) : std::vector(p) {} | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Geom::D2*; _OI = Geom::D2*]': /usr/include/c++/10/bits/stl_algobase.h:472:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]' /usr/include/c++/10/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]' /usr/include/c++/10/bits/vector.tcc:238:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Geom::D2; _Alloc = std::allocator >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:243:37: required from 'void Geom::Piecewise< >::concat(const Geom::Piecewise< >&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp:1094:37: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/streambuf:41, from /usr/include/c++/10/bits/streambuf_iterator.h:35, from /usr/include/c++/10/iterator:66, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.cpp:35: /usr/include/c++/10/bits/stl_algobase.h:380:18: note: synthesized method 'Geom::D2& Geom::D2::operator=(const Geom::D2&)' first required here 380 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ [ 12%] Building CXX object src/2geom/CMakeFiles/2geom.dir/recursive-bezier-intersection.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/recursive-bezier-intersection.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/recursive-bezier-intersection.cpp [ 12%] Building CXX object src/2geom/CMakeFiles/2geom.dir/sbasis-2d.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/sbasis-2d.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.cpp [ 12%] Building CXX object src/2geom/CMakeFiles/2geom.dir/sbasis-geometric.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/sbasis-geometric.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp [ 13%] Building CXX object src/2geom/CMakeFiles/2geom.dir/sbasis-math.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/sbasis-math.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/recursive-bezier-intersection.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 13%] Building CXX object src/2geom/CMakeFiles/2geom.dir/sbasis-poly.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/sbasis-poly.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-poly.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/recursive-bezier-intersection.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/recursive-bezier-intersection.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/recursive-bezier-intersection.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.cpp: In function 'Geom::SBasis Geom::compose(const Geom::SBasis2d&, const Geom::D2&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.cpp:54:44: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | s[dim] = p[dim]*(Linear(1) - p[dim]); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.cpp:55:21: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 55 | ss[1] = Linear(1); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.cpp:57:21: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 57 | ss[0] = ss[1]; | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 13%] Building CXX object src/2geom/CMakeFiles/2geom.dir/sbasis-roots.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/sbasis-roots.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-roots.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.cpp:14:51: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.cpp:148:15: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.cpp:14:51: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/recursive-bezier-intersection.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/recursive-bezier-intersection.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/recursive-bezier-intersection.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/recursive-bezier-intersection.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/recursive-bezier-intersection.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/recursive-bezier-intersection.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/recursive-bezier-intersection.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/recursive-bezier-intersection.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/recursive-bezier-intersection.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/recursive-bezier-intersection.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/recursive-bezier-intersection.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/recursive-bezier-intersection.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/recursive-bezier-intersection.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/recursive-bezier-intersection.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp: In function 'Geom::D2 RescaleForNonVanishingEnds(const Geom::D2&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:109:35: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 109 | M[0] = divide_by_sk(M[0],1); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:110:35: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 110 | M[1] = divide_by_sk(M[1],1); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:114:36: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 114 | M[0] = divide_by_t0k(M[0],1); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:115:36: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 115 | M[1] = divide_by_t0k(M[1],1); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:119:36: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 119 | M[0] = divide_by_t1k(M[0],1); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:120:36: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 120 | M[1] = divide_by_t1k(M[1],1); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp: In function 'Geom::Piecewise > Geom::unitVector(const Geom::D2&, double, unsigned int)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:243:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 243 | r_eqn1 = -(a*x+b*y); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:244:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 244 | r_eqn2 = Linear(1.)-(a*a+b*b); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:266:27: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 266 | r_eqn1 = -(a*x+b*y); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:267:36: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 267 | r_eqn2 = Linear(1)-(a*a+b*b); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:272:17: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 272 | unitV[0] = b; | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:273:17: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 273 | unitV[1] = -a; | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 14%] Building CXX object src/2geom/CMakeFiles/2geom.dir/sbasis-to-bezier.cpp.o /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp: In function 'Geom::Piecewise > Geom::arc_length_parametrization(const Geom::D2&, unsigned int, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:420:68: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 420 | sub_u[dim]=compose_inverse(sub_M[dim],sub_s, order, tol); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/sbasis-to-bezier.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.cpp /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp: In function 'std::vector solve_lambda0(double, double, double, double, int)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:601:54: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 601 | p = compose(p,Linear(domain->min(),domain->max())); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp: In function 'std::vector > Geom::cubics_fitting_curvature(const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&, double, double, int, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:702:26: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 702 | cubic[dim] = c; | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/recursive-bezier-intersection.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:113:32: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/recursive-bezier-intersection.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/recursive-bezier-intersection.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/recursive-bezier-intersection.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/recursive-bezier-intersection.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/recursive-bezier-intersection.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/recursive-bezier-intersection.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/recursive-bezier-intersection.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/recursive-bezier-intersection.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/recursive-bezier-intersection.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/recursive-bezier-intersection.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/recursive-bezier-intersection.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/recursive-bezier-intersection.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/recursive-bezier-intersection.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/recursive-bezier-intersection.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/recursive-bezier-intersection.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/recursive-bezier-intersection.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/recursive-bezier-intersection.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/recursive-bezier-intersection.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/recursive-bezier-intersection.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:136:62: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h: In instantiation of 'Geom::Piecewise Geom::integral(const Geom::Piecewise&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:169:32: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:868:24: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 868 | result.segs[i] = integral(a.segs[i])*(a.cuts[i+1]-a.cuts[i]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:271:16: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator-(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:748:27: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:333:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 333 | r[i] = a[i] - b[i]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:136:62: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'T Geom::dot(const Geom::D2&, const Geom::D2&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:460:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::MultiplicableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::MultiplicableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:308:5: required from 'T Geom::dot(const Geom::D2&, const Geom::D2&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:460:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:192:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 192 | i *= j; i = i * j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::rot90(const Geom::D2&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:525:55: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::OffsetableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:321:5: required from 'Geom::D2 Geom::operator-(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:748:27: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:163:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 163 | t = t + d; t += d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:164:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 164 | t = t - d; t -= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Geom::D2*; _OI = Geom::D2*]': /usr/include/c++/10/bits/stl_algobase.h:472:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector > >; _OI = __gnu_cxx::__normal_iterator*, std::vector > >]' /usr/include/c++/10/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector > >; _OI = __gnu_cxx::__normal_iterator*, std::vector > >]' /usr/include/c++/10/bits/vector.tcc:238:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Geom::D2; _Alloc = std::allocator >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:243:37: required from 'void Geom::Piecewise< >::concat(const Geom::Piecewise< >&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:284:29: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/streambuf:41, from /usr/include/c++/10/bits/streambuf_iterator.h:35, from /usr/include/c++/10/iterator:66, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.cpp:19: /usr/include/c++/10/bits/stl_algobase.h:380:18: note: synthesized method 'Geom::D2& Geom::D2::operator=(const Geom::D2&)' first required here 380 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-poly.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-poly.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h: In member function 'Geom::Poly Geom::Poly::operator+(const Geom::Poly&) const': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h:61:24: warning: unused variable 'out_size' [-Wunused-variable] 61 | const unsigned out_size = std::max(size(), p.size()); | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp: In function 'Geom::Piecewise Geom::max(const Geom::Piecewise&, const Geom::Piecewise&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:92:66: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 92 | if (max.segs[i](.5) Geom::signSb(const Geom::Piecewise&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:132:67: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 132 | sign.segs[i] = (sign.segs[i](.5)<0)? Linear(-1.):Linear(1.); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp: In function 'Geom::Piecewise Geom::sqrt_internal(const Geom::SBasis&, double, int)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:161:74: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 161 | sqrtf = Linear(std::sqrt(fabs(f.at0())), std::sqrt(fabs(f.at1()))); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:154:40: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h: In instantiation of 'Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:331:53: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:802:18: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 802 | sub_g=compose(Linear(-f.cuts[idx]/(f.cuts[idx+1]-f.cuts[idx]), | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 803 | (1-f.cuts[idx])/(f.cuts[idx+1]-f.cuts[idx])),sub_g); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-poly.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-poly.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-roots.cpp:78: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-poly.cpp: In function 'Geom::SBasis Geom::poly_to_sbasis(const Geom::Poly&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-poly.cpp:16:55: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 16 | r = SBasis(Linear(p[i], p[i])) + multiply(x, r); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-poly.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-poly.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-poly.cpp: In function 'Geom::Poly Geom::sbasis_to_poly(const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-poly.cpp:38:11: warning: implicitly-declared 'Geom::Poly& Geom::Poly::operator=(const Geom::Poly&)' is deprecated [-Wdeprecated-copy] 38 | S = A*B; | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-poly.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-poly.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h:164:5: note: because 'Geom::Poly' has user-provided 'Geom::Poly::Poly(const Geom::Poly&)' 164 | Poly(const Poly& p) : std::vector(p) {} | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:154:40: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-poly.cpp:42:41: warning: implicitly-declared 'Geom::Poly& Geom::Poly::operator=(const Geom::Poly&)' is deprecated [-Wdeprecated-copy] 42 | r = S*r + sb[i][0]*A + sb[i][1]*B; | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-poly.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-poly.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h:164:5: note: because 'Geom::Poly' has user-provided 'Geom::Poly::Poly(const Geom::Poly&)' 164 | Poly(const Poly& p) : std::vector(p) {} | ^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /usr/include/boost/concept_check.hpp:50:7: required from 'void boost::function_requires(Model*) [with Model = Geom::AddableConcept]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:685:49: required from 'Geom::Piecewise Geom::operator-(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:88:47: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /usr/include/boost/concept_check.hpp:50:7: required from 'void boost::function_requires(Model*) [with Model = Geom::ScalableConcept]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:576:50: required from 'Geom::Piecewise Geom::operator-(const Geom::Piecewise&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:101:79: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::OffsetableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /usr/include/boost/concept_check.hpp:50:7: required from 'void boost::function_requires(Model*) [with Model = Geom::OffsetableConcept]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:527:52: required from 'Geom::Piecewise Geom::operator+(const Geom::Piecewise&, typename T::output_type) [with T = Geom::SBasis; typename T::output_type = double]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:215:93: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:163:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 163 | t = t + d; t += d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:164:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 164 | t = t - d; t -= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 14%] Building CXX object src/2geom/CMakeFiles/2geom.dir/sbasis.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/sbasis.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.cpp [ 14%] Building CXX object src/2geom/CMakeFiles/2geom.dir/solve-bezier.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/solve-bezier.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/solve-bezier.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-roots.cpp:79: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-roots.cpp:78: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-roots.cpp:79: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ [ 15%] Building CXX object src/2geom/CMakeFiles/2geom.dir/solve-bezier-one-d.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/solve-bezier-one-d.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/solve-bezier-one-d.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-roots.cpp:79: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-roots.cpp:78: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-roots.cpp:79: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-roots.cpp:78: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-roots.cpp:79: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-roots.cpp:78: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-roots.cpp:79: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-roots.cpp:78: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-roots.cpp:79: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-roots.cpp:78: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-roots.cpp:79: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-roots.cpp:78: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-roots.cpp:79: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-roots.cpp:78: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-roots.cpp:79: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-roots.cpp:78: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-roots.cpp:79: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-roots.cpp:78: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-roots.cpp:79: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-roots.cpp:78: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-roots.cpp:79: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-roots.cpp:78: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-roots.cpp:79: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-roots.cpp:78: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-roots.cpp:79: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-roots.cpp:78: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-roots.cpp:79: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-roots.cpp:78: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-roots.cpp:79: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-roots.cpp:78: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-roots.cpp:79: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-roots.cpp:78: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-roots.cpp:79: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-roots.cpp:78: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.cpp: In function 'Geom::SBasis Geom::compose(const Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.cpp:449:79: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 449 | r = multiply_add(r, s, SBasis(Linear(a[i][0])) - b*a[i][0] + b*a[i][1]); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.cpp: In function 'Geom::SBasis Geom::compose(const Geom::SBasis&, const Geom::SBasis&, unsigned int)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.cpp:465:79: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 465 | r = multiply_add(r, s, SBasis(Linear(a[i][0])) - b*a[i][0] + b*a[i][1]); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.cpp: In function 'Geom::SBasis Geom::inverse(Geom::SBasis, int)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.cpp:561:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 561 | ti = multiply(ti,t); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.cpp:567:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 567 | c = Linear(0,1); // linear | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.cpp: In function 'Geom::SBasis Geom::compose_inverse(const Geom::SBasis&, const Geom::SBasis&, unsigned int, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.cpp:652:21: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 652 | r=r-Pk*a-Qk*b; | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.cpp:654:15: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 654 | Pk=Pk*sg; | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.cpp:655:15: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 655 | Qk=Qk*sg; | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/solver.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/solve-bezier-one-d.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/solver.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/solve-bezier.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/solve-bezier-one-d.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/solver.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/solve-bezier-one-d.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/solve-bezier-one-d.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/solver.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/solve-bezier-one-d.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 15%] Building CXX object src/2geom/CMakeFiles/2geom.dir/solve-bezier-parametric.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/solve-bezier-parametric.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/solve-bezier-parametric.cpp [ 15%] Building CXX object src/2geom/CMakeFiles/2geom.dir/svg-path-parser.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/svg-path-parser.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/solve-bezier.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/solver.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/solve-bezier.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/solve-bezier.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/solver.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/solve-bezier.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 15%] Building CXX object src/2geom/CMakeFiles/2geom.dir/svg-path-writer.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/svg-path-writer.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.cpp [ 16%] Building CXX object src/2geom/CMakeFiles/2geom.dir/sweep-bounds.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/sweep-bounds.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.cpp [ 16%] Building CXX object src/2geom/CMakeFiles/2geom.dir/transforms.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/transforms.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/transforms.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/mc/lib2geom/src/2geom/svg-path-parser.rl:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/mc/lib2geom/src/2geom/svg-path-parser.rl:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/mc/lib2geom/src/2geom/svg-path-parser.rl:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/mc/lib2geom/src/2geom/svg-path-parser.rl:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/solve-bezier-parametric.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/solve-bezier-parametric.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/solve-bezier-parametric.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/solve-bezier-parametric.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/solve-bezier-parametric.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/mc/lib2geom/src/2geom/svg-path-parser.rl:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/mc/lib2geom/src/2geom/svg-path-parser.rl:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/mc/lib2geom/src/2geom/svg-path-parser.rl:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/mc/lib2geom/src/2geom/svg-path-parser.rl:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/mc/lib2geom/src/2geom/svg-path-parser.rl:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/mc/lib2geom/src/2geom/svg-path-parser.rl:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/mc/lib2geom/src/2geom/svg-path-parser.rl:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/mc/lib2geom/src/2geom/svg-path-parser.rl:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/mc/lib2geom/src/2geom/svg-path-parser.rl:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/mc/lib2geom/src/2geom/svg-path-parser.rl:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/mc/lib2geom/src/2geom/svg-path-parser.rl:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/mc/lib2geom/src/2geom/svg-path-parser.rl:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/mc/lib2geom/src/2geom/svg-path-parser.rl:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/mc/lib2geom/src/2geom/svg-path-parser.rl:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/mc/lib2geom/src/2geom/svg-path-parser.rl:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/mc/lib2geom/src/2geom/svg-path-parser.rl:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/mc/lib2geom/src/2geom/svg-path-parser.rl:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/mc/lib2geom/src/2geom/svg-path-parser.rl:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/mc/lib2geom/src/2geom/svg-path-parser.rl:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/mc/lib2geom/src/2geom/svg-path-parser.rl:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/mc/lib2geom/src/2geom/svg-path-parser.rl:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/mc/lib2geom/src/2geom/svg-path-parser.rl:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/mc/lib2geom/src/2geom/svg-path-parser.rl:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/mc/lib2geom/src/2geom/svg-path-parser.rl:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/mc/lib2geom/src/2geom/svg-path-parser.rl:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/mc/lib2geom/src/2geom/svg-path-parser.rl:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/mc/lib2geom/src/2geom/svg-path-parser.rl:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/mc/lib2geom/src/2geom/svg-path-parser.rl:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/mc/lib2geom/src/2geom/svg-path-parser.rl:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/mc/lib2geom/src/2geom/svg-path-parser.rl:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/mc/lib2geom/src/2geom/svg-path-parser.rl:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/mc/lib2geom/src/2geom/svg-path-parser.rl:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/mc/lib2geom/src/2geom/svg-path-parser.rl:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/mc/lib2geom/src/2geom/svg-path-parser.rl:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ [ 16%] Building CXX object src/2geom/CMakeFiles/2geom.dir/utils.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/c++ -DGPL_TAINT -D_2geom_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/2geom.dir/utils.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/utils.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-writer.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 17%] Linking CXX shared library lib2geom.so cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/cmake -E cmake_link_script CMakeFiles/2geom.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -shared -Wl,-soname,lib2geom.so.0 -o lib2geom.so.1.0.0 CMakeFiles/2geom.dir/affine.cpp.o CMakeFiles/2geom.dir/basic-intersection.cpp.o CMakeFiles/2geom.dir/bezier.cpp.o CMakeFiles/2geom.dir/bezier-clipping.cpp.o CMakeFiles/2geom.dir/bezier-curve.cpp.o CMakeFiles/2geom.dir/bezier-utils.cpp.o CMakeFiles/2geom.dir/cairo-path-sink.cpp.o CMakeFiles/2geom.dir/circle.cpp.o CMakeFiles/2geom.dir/concepts.cpp.o CMakeFiles/2geom.dir/conicsec.cpp.o CMakeFiles/2geom.dir/conic_section_clipper_impl.cpp.o CMakeFiles/2geom.dir/convex-hull.cpp.o CMakeFiles/2geom.dir/coord.cpp.o CMakeFiles/2geom.dir/crossing.cpp.o CMakeFiles/2geom.dir/curve.cpp.o CMakeFiles/2geom.dir/d2-sbasis.cpp.o CMakeFiles/2geom.dir/ellipse.cpp.o CMakeFiles/2geom.dir/elliptical-arc.cpp.o CMakeFiles/2geom.dir/elliptical-arc-from-sbasis.cpp.o CMakeFiles/2geom.dir/geom.cpp.o CMakeFiles/2geom.dir/intersection-graph.cpp.o CMakeFiles/2geom.dir/line.cpp.o CMakeFiles/2geom.dir/nearest-time.cpp.o CMakeFiles/2geom.dir/numeric/matrix.cpp.o CMakeFiles/2geom.dir/path-intersection.cpp.o CMakeFiles/2geom.dir/path-sink.cpp.o CMakeFiles/2geom.dir/path.cpp.o CMakeFiles/2geom.dir/pathvector.cpp.o CMakeFiles/2geom.dir/piecewise.cpp.o CMakeFiles/2geom.dir/point.cpp.o CMakeFiles/2geom.dir/polynomial.cpp.o CMakeFiles/2geom.dir/rect.cpp.o CMakeFiles/2geom.dir/recursive-bezier-intersection.cpp.o CMakeFiles/2geom.dir/sbasis-2d.cpp.o CMakeFiles/2geom.dir/sbasis-geometric.cpp.o CMakeFiles/2geom.dir/sbasis-math.cpp.o CMakeFiles/2geom.dir/sbasis-poly.cpp.o CMakeFiles/2geom.dir/sbasis-roots.cpp.o CMakeFiles/2geom.dir/sbasis-to-bezier.cpp.o CMakeFiles/2geom.dir/sbasis.cpp.o CMakeFiles/2geom.dir/solve-bezier.cpp.o CMakeFiles/2geom.dir/solve-bezier-one-d.cpp.o CMakeFiles/2geom.dir/solve-bezier-parametric.cpp.o CMakeFiles/2geom.dir/svg-path-parser.cpp.o CMakeFiles/2geom.dir/svg-path-writer.cpp.o CMakeFiles/2geom.dir/sweep-bounds.cpp.o CMakeFiles/2geom.dir/transforms.cpp.o CMakeFiles/2geom.dir/utils.cpp.o -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom: -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom && /usr/bin/cmake -E cmake_symlink_library lib2geom.so.1.0.0 lib2geom.so.0 lib2geom.so gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 17%] Built target 2geom /usr/bin/gmake -f src/tests/CMakeFiles/implicitization-test.dir/build.make src/tests/CMakeFiles/implicitization-test.dir/depend /usr/bin/gmake -f src/tests/CMakeFiles/sbasis-test.dir/build.make src/tests/CMakeFiles/sbasis-test.dir/depend /usr/bin/gmake -f src/tests/CMakeFiles/sbasis-text-test.dir/build.make src/tests/CMakeFiles/sbasis-text-test.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/implicitization-test.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/sbasis-test.dir/DependInfo.cmake --color= /usr/bin/gmake -f src/tests/CMakeFiles/rect-test.dir/build.make src/tests/CMakeFiles/rect-test.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/sbasis-text-test.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/implicitization-test.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/implicitization-test.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/sbasis-test.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/sbasis-test.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/implicitization-test.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/sbasis-test.dir/depend.internal". Scanning dependencies of target implicitization-test gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/rect-test.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/sbasis-text-test.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/sbasis-text-test.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/sbasis-text-test.dir/depend.internal". Scanning dependencies of target sbasis-test Scanning dependencies of target sbasis-text-test /usr/bin/gmake -f src/tests/CMakeFiles/implicitization-test.dir/build.make src/tests/CMakeFiles/implicitization-test.dir/build gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/rect-test.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/rect-test.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/rect-test.dir/depend.internal". gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/tests/CMakeFiles/sbasis-test.dir/build.make src/tests/CMakeFiles/sbasis-test.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' Scanning dependencies of target rect-test gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/tests/CMakeFiles/sbasis-text-test.dir/build.make src/tests/CMakeFiles/sbasis-text-test.dir/build [ 17%] Building CXX object src/tests/CMakeFiles/implicitization-test.dir/implicitization-test.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/implicitization-test.dir/implicitization-test.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/implicitization-test.cpp /usr/bin/gmake -f src/tests/CMakeFiles/rect-test.dir/build.make src/tests/CMakeFiles/rect-test.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/tests/CMakeFiles/point-test.dir/build.make src/tests/CMakeFiles/point-test.dir/depend [ 17%] Building CXX object src/tests/CMakeFiles/rect-test.dir/rect-test.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/rect-test.dir/rect-test.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/rect-test.cpp /usr/bin/gmake -f src/tests/CMakeFiles/root-find-test.dir/build.make src/tests/CMakeFiles/root-find-test.dir/depend [ 17%] Building CXX object src/tests/CMakeFiles/sbasis-text-test.dir/sbasis-text-test.cpp.o gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/point-test.dir/DependInfo.cmake --color= /usr/bin/gmake -f src/tests/CMakeFiles/line-test.dir/build.make src/tests/CMakeFiles/line-test.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/root-find-test.dir/DependInfo.cmake --color= /usr/bin/gmake -f src/tests/CMakeFiles/angle-test.dir/build.make src/tests/CMakeFiles/angle-test.dir/depend Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/root-find-test.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/root-find-test.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/root-find-test.dir/depend.internal". gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/line-test.dir/DependInfo.cmake --color= [ 18%] Building CXX object src/tests/CMakeFiles/sbasis-test.dir/sbasis-test.cpp.o Scanning dependencies of target root-find-test cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/sbasis-test.dir/sbasis-test.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/point-test.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/point-test.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/point-test.dir/depend.internal". cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/sbasis-text-test.dir/sbasis-text-test.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/tests/CMakeFiles/root-find-test.dir/build.make src/tests/CMakeFiles/root-find-test.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/angle-test.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' Scanning dependencies of target point-test Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/line-test.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/line-test.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/line-test.dir/depend.internal". gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 18%] Building CXX object src/tests/CMakeFiles/root-find-test.dir/root-find-test.cpp.o Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/angle-test.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/angle-test.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/angle-test.dir/depend.internal". /usr/bin/gmake -f src/tests/CMakeFiles/point-test.dir/build.make src/tests/CMakeFiles/point-test.dir/build cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/root-find-test.dir/root-find-test.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' Scanning dependencies of target line-test Scanning dependencies of target angle-test gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/tests/CMakeFiles/line-test.dir/build.make src/tests/CMakeFiles/line-test.dir/build gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 18%] Building CXX object src/tests/CMakeFiles/point-test.dir/point-test.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/point-test.dir/point-test.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/point-test.cpp gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/tests/CMakeFiles/angle-test.dir/build.make src/tests/CMakeFiles/angle-test.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 18%] Building CXX object src/tests/CMakeFiles/line-test.dir/line-test.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/line-test.dir/line-test.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/line-test.cpp [ 18%] Building CXX object src/tests/CMakeFiles/angle-test.dir/angle-test.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/angle-test.dir/angle-test.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/angle-test.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-poly.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h: In member function 'Geom::Poly Geom::Poly::operator+(const Geom::Poly&) const': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h:61:24: warning: unused variable 'out_size' [-Wunused-variable] 61 | const unsigned out_size = std::max(size(), p.size()); | ^~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/symbolic/multipoly.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/symbolic/implicit.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/implicitization-test.cpp:35: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:6: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h: In member function 'Geom::Poly Geom::Poly::operator+(const Geom::Poly&) const': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h:61:24: warning: unused variable 'out_size' [-Wunused-variable] 61 | const unsigned out_size = std::max(size(), p.size()); | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp: In function 'Geom::Poly roots_to_poly(double*, unsigned int)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp:21:15: warning: implicitly-declared 'Geom::Poly& Geom::Poly::operator=(const Geom::Poly&)' is deprecated [-Wdeprecated-copy] 21 | r = r*p; | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-poly.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h:164:5: note: because 'Geom::Poly' has user-provided 'Geom::Poly::Poly(const Geom::Poly&)' 164 | Poly(const Poly& p) : std::vector(p) {} | ^~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp: In constructor 'SBasisTest::SBasisTest()': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:34:45: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 34 | zero = SBasis(Bezier(0.0).toSBasis()); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:35:49: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 35 | unit = SBasis(Bezier(0.0,1.0).toSBasis()); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:36:47: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 36 | hump = SBasis(Bezier(0,1,0).toSBasis()); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:37:52: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 37 | wiggle = SBasis(Bezier(0,1,-2,3).toSBasis()); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp: In function 'Geom::SBasis array_roots(std::vector)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:87:42: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 87 | b = multiply(b, linear_root(x[i])); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp: In member function 'virtual void SBasisTest_Subdivide_Test::TestBody()': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:154:47: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 154 | result.first = portion(input, 0, t); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:155:48: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 155 | result.second = portion(input, t, 1); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 18%] Linking CXX executable point-test cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/point-test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/point-test.dir/point-test.cpp.o -o point-test -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src ../2geom/lib2geom.so.1.0.0 ../libgtest_main.a ../libgtest.so -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:113:32: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/sbasis-text-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/line-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 18%] Built target point-test /usr/bin/gmake -f src/tests/CMakeFiles/nl-vector-test.dir/build.make src/tests/CMakeFiles/nl-vector-test.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/nl-vector-test.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/nl-vector-test.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/nl-vector-test.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/nl-vector-test.dir/depend.internal". Scanning dependencies of target nl-vector-test gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/tests/CMakeFiles/nl-vector-test.dir/build.make src/tests/CMakeFiles/nl-vector-test.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 18%] Building CXX object src/tests/CMakeFiles/nl-vector-test.dir/nl-vector-test.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/nl-vector-test.dir/nl-vector-test.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/nl-vector-test.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/line-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/line-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/line-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp: In function 'int main()': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:34:74: warning: implicitly-declared 'Geom::Poly& Geom::Poly::operator=(const Geom::Poly&)' is deprecated [-Wdeprecated-copy] 34 | a = Poly::linear(1, -0.3)*Poly::linear(1, -0.25)*Poly::linear(1, -0.2); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h:164:5: note: because 'Geom::Poly' has user-provided 'Geom::Poly::Poly(const Geom::Poly&)' 164 | Poly(const Poly& p) : std::vector(p) {} | ^~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:104:42: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 104 | B = B*linear(1, -trials[i][j]); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/line-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/line-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/line-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/line-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/line-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/line-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/line-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/line-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/line-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/line-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/line-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/line-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/line-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/line-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/line-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/line-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/line-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/line-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/line-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/line-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/line-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/line-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/line-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/line-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/line-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/line-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/line-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/line-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/line-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/line-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/line-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/line-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/line-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/line-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/root-find-test.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 19%] Linking CXX executable sbasis-text-test cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/sbasis-text-test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/sbasis-text-test.dir/sbasis-text-test.cpp.o -o sbasis-text-test -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src ../2geom/lib2geom.so.1.0.0 -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype ../libgtest.so gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 19%] Built target sbasis-text-test /usr/bin/gmake -f src/tests/CMakeFiles/choose-test.dir/build.make src/tests/CMakeFiles/choose-test.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/choose-test.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/choose-test.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/choose-test.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/choose-test.dir/depend.internal". Scanning dependencies of target choose-test gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/tests/CMakeFiles/choose-test.dir/build.make src/tests/CMakeFiles/choose-test.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 19%] Building CXX object src/tests/CMakeFiles/choose-test.dir/choose-test.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/choose-test.dir/choose-test.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/choose-test.cpp [ 20%] Linking CXX executable root-find-test cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/root-find-test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/root-find-test.dir/root-find-test.cpp.o -o root-find-test -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src ../2geom/lib2geom.so.1.0.0 -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype ../libgtest.so gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 20%] Built target root-find-test /usr/bin/gmake -f src/tests/CMakeFiles/coord-test.dir/build.make src/tests/CMakeFiles/coord-test.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/coord-test.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/coord-test.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/coord-test.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/coord-test.dir/depend.internal". Scanning dependencies of target coord-test gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/tests/CMakeFiles/coord-test.dir/build.make src/tests/CMakeFiles/coord-test.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 20%] Building CXX object src/tests/CMakeFiles/coord-test.dir/coord-test.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/coord-test.dir/coord-test.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/coord-test.cpp [ 21%] Linking CXX executable angle-test cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/angle-test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/angle-test.dir/angle-test.cpp.o -o angle-test -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src ../2geom/lib2geom.so.1.0.0 ../libgtest_main.a ../libgtest.so -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 21%] Built target angle-test /usr/bin/gmake -f src/tests/CMakeFiles/affine-test.dir/build.make src/tests/CMakeFiles/affine-test.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/affine-test.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/affine-test.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/affine-test.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/affine-test.dir/depend.internal". Scanning dependencies of target affine-test gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/tests/CMakeFiles/affine-test.dir/build.make src/tests/CMakeFiles/affine-test.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 22%] Building CXX object src/tests/CMakeFiles/affine-test.dir/affine-test.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/affine-test.dir/affine-test.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/affine-test.cpp [ 22%] Linking CXX executable coord-test cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/coord-test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/coord-test.dir/coord-test.cpp.o -o coord-test -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src ../2geom/lib2geom.so.1.0.0 ../libgtest_main.a ../libgtest.so -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 22%] Linking CXX executable choose-test [ 22%] Built target coord-test /usr/bin/gmake -f src/tests/CMakeFiles/circle-test.dir/build.make src/tests/CMakeFiles/circle-test.dir/depend cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/choose-test.dir/link.txt --verbose=1 gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/circle-test.dir/DependInfo.cmake --color= /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/choose-test.dir/choose-test.cpp.o -o choose-test -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src ../2geom/lib2geom.so.1.0.0 ../libgtest_main.a ../libgtest.so -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/circle-test.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/circle-test.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/circle-test.dir/depend.internal". Scanning dependencies of target circle-test gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/tests/CMakeFiles/circle-test.dir/build.make src/tests/CMakeFiles/circle-test.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 22%] Building CXX object src/tests/CMakeFiles/circle-test.dir/circle-test.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/circle-test.dir/circle-test.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/circle-test.cpp [ 22%] Linking CXX executable sbasis-test cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/sbasis-test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/sbasis-test.dir/sbasis-test.cpp.o -o sbasis-test -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src ../2geom/lib2geom.so.1.0.0 ../libgtest_main.a ../libgtest.so -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype [ 23%] Linking CXX executable nl-vector-test cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/nl-vector-test.dir/link.txt --verbose=1 gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 23%] Built target choose-test /usr/bin/gmake -f src/tests/CMakeFiles/convex-hull-test.dir/build.make src/tests/CMakeFiles/convex-hull-test.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/convex-hull-test.dir/DependInfo.cmake --color= /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/nl-vector-test.dir/nl-vector-test.cpp.o -o nl-vector-test -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src ../2geom/lib2geom.so.1.0.0 ../libgtest_main.a ../libgtest.so -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/convex-hull-test.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/convex-hull-test.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/convex-hull-test.dir/depend.internal". Scanning dependencies of target convex-hull-test gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/tests/CMakeFiles/convex-hull-test.dir/build.make src/tests/CMakeFiles/convex-hull-test.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 24%] Building CXX object src/tests/CMakeFiles/convex-hull-test.dir/convex-hull-test.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/convex-hull-test.dir/convex-hull-test.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/convex-hull-test.cpp gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 24%] Built target sbasis-test /usr/bin/gmake -f src/tests/CMakeFiles/ellipse-test.dir/build.make src/tests/CMakeFiles/ellipse-test.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/ellipse-test.dir/DependInfo.cmake --color= [ 24%] Linking CXX executable line-test cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/line-test.dir/link.txt --verbose=1 [ 24%] Built target nl-vector-test /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/line-test.dir/line-test.cpp.o -o line-test -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src ../2geom/lib2geom.so.1.0.0 ../libgtest_main.a ../libgtest.so -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/ellipse-test.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/ellipse-test.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/ellipse-test.dir/depend.internal". /usr/bin/gmake -f src/tests/CMakeFiles/polynomial-test.dir/build.make src/tests/CMakeFiles/polynomial-test.dir/depend Scanning dependencies of target ellipse-test gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/polynomial-test.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/polynomial-test.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/polynomial-test.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/polynomial-test.dir/depend.internal". /usr/bin/gmake -f src/tests/CMakeFiles/ellipse-test.dir/build.make src/tests/CMakeFiles/ellipse-test.dir/build Scanning dependencies of target polynomial-test gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/tests/CMakeFiles/polynomial-test.dir/build.make src/tests/CMakeFiles/polynomial-test.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 24%] Building CXX object src/tests/CMakeFiles/ellipse-test.dir/ellipse-test.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/ellipse-test.dir/ellipse-test.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp [ 25%] Building CXX object src/tests/CMakeFiles/polynomial-test.dir/polynomial-test.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/polynomial-test.dir/polynomial-test.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/polynomial-test.cpp gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 25%] Built target line-test /usr/bin/gmake -f src/tests/CMakeFiles/elliptical-arc-test.dir/build.make src/tests/CMakeFiles/elliptical-arc-test.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/elliptical-arc-test.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/elliptical-arc-test.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/elliptical-arc-test.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/elliptical-arc-test.dir/depend.internal". Scanning dependencies of target elliptical-arc-test gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/tests/CMakeFiles/elliptical-arc-test.dir/build.make src/tests/CMakeFiles/elliptical-arc-test.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 25%] Building CXX object src/tests/CMakeFiles/elliptical-arc-test.dir/elliptical-arc-test.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/elliptical-arc-test.dir/elliptical-arc-test.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/elliptical-arc-test.cpp [ 25%] Linking CXX executable implicitization-test cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/implicitization-test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/implicitization-test.dir/implicitization-test.cpp.o -o implicitization-test -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src ../2geom/lib2geom.so.1.0.0 -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype ../libgtest.so gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 25%] Built target implicitization-test /usr/bin/gmake -f src/tests/CMakeFiles/bezier-test.dir/build.make src/tests/CMakeFiles/bezier-test.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/bezier-test.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/bezier-test.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/bezier-test.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/bezier-test.dir/depend.internal". Scanning dependencies of target bezier-test gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/tests/CMakeFiles/bezier-test.dir/build.make src/tests/CMakeFiles/bezier-test.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 25%] Building CXX object src/tests/CMakeFiles/bezier-test.dir/bezier-test.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/bezier-test.dir/bezier-test.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/bezier-test.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/circle-test.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/circle-test.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/circle-test.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/circle-test.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/polynomial-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h: In member function 'Geom::Poly Geom::Poly::operator+(const Geom::Poly&) const': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h:61:24: warning: unused variable 'out_size' [-Wunused-variable] 61 | const unsigned out_size = std::max(size(), p.size()); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/circle-test.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/circle-test.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/circle-test.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/circle-test.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/circle-test.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/circle-test.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/circle-test.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/circle-test.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/circle-test.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/circle-test.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/circle-test.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/circle-test.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/circle-test.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/circle-test.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/circle-test.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/circle-test.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/circle-test.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/circle-test.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/circle-test.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/circle-test.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/circle-test.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/circle-test.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/circle-test.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/circle-test.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/circle-test.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/circle-test.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/circle-test.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/circle-test.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/circle-test.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/circle-test.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/circle-test.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/circle-test.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/circle-test.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/circle-test.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/elliptical-arc-test.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/elliptical-arc-test.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/elliptical-arc-test.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/elliptical-arc-test.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp: In member function 'virtual void EllipseTest_Arcs_Test::TestBody()': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:49:10: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] 49 | std::auto_ptr arc1(e.arc(Point(5,0), Point(0,0), Point(0,10))); | ^~~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, from /usr/include/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost/shared_ptr.hpp:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /usr/include/c++/10/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:58:10: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] 58 | std::auto_ptr arc1r(e.arc(Point(0,10), Point(0,0), Point(5,0))); | ^~~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, from /usr/include/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost/shared_ptr.hpp:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /usr/include/c++/10/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:64:10: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] 64 | std::auto_ptr arc2(e.arc(Point(5,0), Point(10,20), Point(0,10))); | ^~~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, from /usr/include/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost/shared_ptr.hpp:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /usr/include/c++/10/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:70:10: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] 70 | std::auto_ptr arc2r(e.arc(Point(0,10), Point(10,20), Point(5,0))); | ^~~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, from /usr/include/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost/shared_ptr.hpp:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /usr/include/c++/10/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:77:10: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] 77 | std::auto_ptr arc3(e.arc(Point(5,0), Point(0,10), Point(5,20))); | ^~~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, from /usr/include/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost/shared_ptr.hpp:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /usr/include/c++/10/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:84:10: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] 84 | std::auto_ptr arc4(e.arc(Point(5,0), Point(2.5,5), Point(0,10))); | ^~~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, from /usr/include/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost/shared_ptr.hpp:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /usr/include/c++/10/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:92:10: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] 92 | std::auto_ptr arc4r(e.arc(Point(0,10), Point(2.5,5), Point(5,0))); | ^~~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, from /usr/include/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost/shared_ptr.hpp:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /usr/include/c++/10/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/bezier-test.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/bezier-test.cpp:40: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h: In member function 'Geom::Poly Geom::Poly::operator+(const Geom::Poly&) const': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h:61:24: warning: unused variable 'out_size' [-Wunused-variable] 61 | const unsigned out_size = std::max(size(), p.size()); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 25%] Linking CXX executable polynomial-test cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/polynomial-test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/polynomial-test.dir/polynomial-test.cpp.o -o polynomial-test -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src ../2geom/lib2geom.so.1.0.0 ../libgtest_main.a ../libgtest.so -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/bezier-test.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/bezier-test.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/bezier-test.cpp:42: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/elliptical-arc-test.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/elliptical-arc-test.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/elliptical-arc-test.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/elliptical-arc-test.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/elliptical-arc-test.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/elliptical-arc-test.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/elliptical-arc-test.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/elliptical-arc-test.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/elliptical-arc-test.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/elliptical-arc-test.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/elliptical-arc-test.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/elliptical-arc-test.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/elliptical-arc-test.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/elliptical-arc-test.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 25%] Built target polynomial-test In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /usr/bin/gmake -f src/tests/CMakeFiles/path-test.dir/build.make src/tests/CMakeFiles/path-test.dir/depend In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/ellipse-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/path-test.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/path-test.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/path-test.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/path-test.dir/depend.internal". Scanning dependencies of target path-test gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/tests/CMakeFiles/path-test.dir/build.make src/tests/CMakeFiles/path-test.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/bezier-test.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/bezier-test.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/bezier-test.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/bezier-test.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 25%] Building CXX object src/tests/CMakeFiles/path-test.dir/path-test.cpp.o In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/bezier-test.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/bezier-test.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/bezier-test.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/bezier-test.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/bezier-test.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/bezier-test.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/bezier-test.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/bezier-test.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/path-test.dir/path-test.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/path-test.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/bezier-test.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/bezier-test.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/elliptical-arc-test.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/elliptical-arc-test.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/elliptical-arc-test.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/elliptical-arc-test.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/elliptical-arc-test.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/elliptical-arc-test.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/elliptical-arc-test.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/elliptical-arc-test.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/elliptical-arc-test.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/elliptical-arc-test.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/elliptical-arc-test.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/elliptical-arc-test.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/elliptical-arc-test.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/elliptical-arc-test.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/elliptical-arc-test.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/elliptical-arc-test.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/elliptical-arc-test.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/elliptical-arc-test.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/elliptical-arc-test.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/elliptical-arc-test.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/bezier-test.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:113:32: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/bezier-test.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/bezier-test.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/bezier-test.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/bezier-test.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/bezier-test.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/bezier-test.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/bezier-test.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/bezier-test.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/bezier-test.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/bezier-test.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/bezier-test.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/bezier-test.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/bezier-test.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/bezier-test.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/bezier-test.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/bezier-test.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/bezier-test.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/bezier-test.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/bezier-test.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 25%] Linking CXX executable rect-test cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/rect-test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/rect-test.dir/rect-test.cpp.o -o rect-test -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src ../2geom/lib2geom.so.1.0.0 ../libgtest_main.a ../libgtest.so -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/convex-hull-test.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/convex-hull.h: In constructor 'ConvexHullTest::ConvexHullTest()': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/convex-hull.h:117:7: warning: '.Geom::ConvexHull::_lower' is used uninitialized in this function [-Wuninitialized] 117 | class ConvexHull { | ^~~~~~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 25%] Built target rect-test /usr/bin/gmake -f src/tests/CMakeFiles/intersection-graph-test.dir/build.make src/tests/CMakeFiles/intersection-graph-test.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/intersection-graph-test.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/intersection-graph-test.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/intersection-graph-test.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests/CMakeFiles/intersection-graph-test.dir/depend.internal". Scanning dependencies of target intersection-graph-test gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/tests/CMakeFiles/intersection-graph-test.dir/build.make src/tests/CMakeFiles/intersection-graph-test.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 26%] Building CXX object src/tests/CMakeFiles/intersection-graph-test.dir/intersection-graph-test.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/intersection-graph-test.dir/intersection-graph-test.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/intersection-graph-test.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/path-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/path-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/path-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/path-test.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/path-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/path-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/path-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/path-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/path-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/path-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/path-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/path-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/path-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/path-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/path-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/path-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/path-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/path-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/path-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:113:32: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/path-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/path-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/path-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/path-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/path-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/path-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/path-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/path-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/path-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/path-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/path-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/path-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/path-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/path-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/path-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/path-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/path-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/path-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/path-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/testing.h:1, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/path-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include/gtest/gtest.h: In instantiation of 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = long unsigned int; T2 = int]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include/gtest/gtest.h:1472:23: required from 'static testing::AssertionResult testing::internal::EqHelper::Compare(const char*, const char*, const T1&, const T2&) [with T1 = long unsigned int; T2 = int; bool lhs_is_null_literal = false]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/path-test.cpp:489:5: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include/gtest/gtest.h:1444:11: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'const int' [-Wsign-compare] 1444 | if (lhs == rhs) { | ~~~~^~~~~~ [ 26%] Linking CXX executable circle-test cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/circle-test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/circle-test.dir/circle-test.cpp.o -o circle-test -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src ../2geom/lib2geom.so.1.0.0 ../libgtest_main.a ../libgtest.so -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/intersection-graph-test.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 26%] Built target circle-test /usr/bin/gmake -f src/performance-tests/CMakeFiles/example-performance-test.dir/build.make src/performance-tests/CMakeFiles/example-performance-test.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests/CMakeFiles/example-performance-test.dir/DependInfo.cmake --color= In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/intersection-graph-test.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/intersection-graph-test.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/intersection-graph-test.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests/CMakeFiles/example-performance-test.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests/CMakeFiles/example-performance-test.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests/CMakeFiles/example-performance-test.dir/depend.internal". Scanning dependencies of target example-performance-test gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/performance-tests/CMakeFiles/example-performance-test.dir/build.make src/performance-tests/CMakeFiles/example-performance-test.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 26%] Building CXX object src/performance-tests/CMakeFiles/example-performance-test.dir/example-performance-test.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/example-performance-test.dir/example-performance-test.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/example-performance-test.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/intersection-graph-test.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/intersection-graph-test.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/intersection-graph-test.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/intersection-graph-test.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/intersection-graph-test.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/intersection-graph-test.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/intersection-graph-test.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/intersection-graph-test.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/intersection-graph-test.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/intersection-graph-test.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/intersection-graph-test.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/intersection-graph-test.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/intersection-graph-test.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/intersection-graph-test.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/intersection-graph-test.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/intersection-graph-test.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/intersection-graph-test.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/intersection-graph-test.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/intersection-graph-test.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/intersection-graph-test.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/intersection-graph-test.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/intersection-graph-test.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/intersection-graph-test.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/intersection-graph-test.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/intersection-graph-test.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/intersection-graph-test.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/intersection-graph-test.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/intersection-graph-test.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/intersection-graph-test.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/intersection-graph-test.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/intersection-graph-test.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/intersection-graph-test.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/intersection-graph-test.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/tests/intersection-graph-test.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 26%] Linking CXX executable convex-hull-test cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/convex-hull-test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/convex-hull-test.dir/convex-hull-test.cpp.o -o convex-hull-test -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src ../2geom/lib2geom.so.1.0.0 ../libgtest_main.a ../libgtest.so -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 26%] Built target convex-hull-test /usr/bin/gmake -f src/performance-tests/CMakeFiles/bendpath-test.dir/build.make src/performance-tests/CMakeFiles/bendpath-test.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests/CMakeFiles/bendpath-test.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests/CMakeFiles/bendpath-test.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests/CMakeFiles/bendpath-test.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests/CMakeFiles/bendpath-test.dir/depend.internal". Scanning dependencies of target bendpath-test gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/performance-tests/CMakeFiles/bendpath-test.dir/build.make src/performance-tests/CMakeFiles/bendpath-test.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 26%] Building CXX object src/performance-tests/CMakeFiles/bendpath-test.dir/bendpath-test.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/bendpath-test.dir/bendpath-test.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp [ 26%] Linking CXX executable ellipse-test cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/ellipse-test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/ellipse-test.dir/ellipse-test.cpp.o -o ellipse-test -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src ../2geom/lib2geom.so.1.0.0 ../libgtest_main.a ../libgtest.so -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 26%] Built target ellipse-test /usr/bin/gmake -f src/performance-tests/CMakeFiles/bezier-utils-test.dir/build.make src/performance-tests/CMakeFiles/bezier-utils-test.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests/CMakeFiles/bezier-utils-test.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests/CMakeFiles/bezier-utils-test.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests/CMakeFiles/bezier-utils-test.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests/CMakeFiles/bezier-utils-test.dir/depend.internal". Scanning dependencies of target bezier-utils-test gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/performance-tests/CMakeFiles/bezier-utils-test.dir/build.make src/performance-tests/CMakeFiles/bezier-utils-test.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 27%] Building CXX object src/performance-tests/CMakeFiles/bezier-utils-test.dir/bezier-utils-test.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/bezier-utils-test.dir/bezier-utils-test.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bezier-utils-test.cpp [ 27%] Linking CXX executable elliptical-arc-test cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/elliptical-arc-test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/elliptical-arc-test.dir/elliptical-arc-test.cpp.o -o elliptical-arc-test -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src ../2geom/lib2geom.so.1.0.0 ../libgtest_main.a ../libgtest.so -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype [ 27%] Linking CXX executable bezier-test cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/bezier-test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/bezier-test.dir/bezier-test.cpp.o -o bezier-test -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src ../2geom/lib2geom.so.1.0.0 ../libgtest_main.a ../libgtest.so -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 27%] Built target elliptical-arc-test /usr/bin/gmake -f src/performance-tests/CMakeFiles/path-operations-test.dir/build.make src/performance-tests/CMakeFiles/path-operations-test.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests/CMakeFiles/path-operations-test.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests/CMakeFiles/path-operations-test.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests/CMakeFiles/path-operations-test.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests/CMakeFiles/path-operations-test.dir/depend.internal". Scanning dependencies of target path-operations-test gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/performance-tests/CMakeFiles/path-operations-test.dir/build.make src/performance-tests/CMakeFiles/path-operations-test.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 27%] Building CXX object src/performance-tests/CMakeFiles/path-operations-test.dir/path-operations-test.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/path-operations-test.dir/path-operations-test.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/path-operations-test.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/example-performance-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 27%] Built target bezier-test /usr/bin/gmake -f src/performance-tests/CMakeFiles/parse-svg-test.dir/build.make src/performance-tests/CMakeFiles/parse-svg-test.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests/CMakeFiles/parse-svg-test.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests/CMakeFiles/parse-svg-test.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests/CMakeFiles/parse-svg-test.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests/CMakeFiles/parse-svg-test.dir/depend.internal". Scanning dependencies of target parse-svg-test gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/performance-tests/CMakeFiles/parse-svg-test.dir/build.make src/performance-tests/CMakeFiles/parse-svg-test.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 28%] Building CXX object src/performance-tests/CMakeFiles/parse-svg-test.dir/parse-svg-test.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/parse-svg-test.dir/parse-svg-test.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/parse-svg-test.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/example-performance-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/example-performance-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/example-performance-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/example-performance-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/example-performance-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/example-performance-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/example-performance-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/example-performance-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/example-performance-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/example-performance-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/example-performance-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/example-performance-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/example-performance-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/example-performance-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/example-performance-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/example-performance-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/example-performance-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/example-performance-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/example-performance-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/example-performance-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/example-performance-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/example-performance-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/example-performance-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/example-performance-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/example-performance-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/example-performance-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/example-performance-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/example-performance-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/example-performance-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/example-performance-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/example-performance-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/example-performance-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/example-performance-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/example-performance-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/example-performance-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/example-performance-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/example-performance-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/path-operations-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h: In instantiation of 'Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::D2]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:823:31: required from 'Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:103:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:802:18: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 802 | sub_g=compose(Linear(-f.cuts[idx]/(f.cuts[idx+1]-f.cuts[idx]), | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 803 | (1-f.cuts[idx])/(f.cuts[idx+1]-f.cuts[idx])),sub_g); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator+(const Geom::D2&, const Geom::D2&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:675:28: required from 'Geom::Piecewise Geom::operator+(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:103:77: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:204:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 204 | r[i] = a[i] + b[i]; | ~~~~~^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::OffsetableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /usr/include/boost/concept/requires.hpp:39:5: required from 'void boost::function_requires(Model*) [with Model = Geom::OffsetableConcept]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:559:52: required from 'Geom::Piecewise& Geom::operator-=(Geom::Piecewise&, typename T::output_type) [with T = Geom::SBasis; typename T::output_type = double]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:93:29: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:163:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 163 | t = t + d; t += d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:164:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 164 | t = t - d; t -= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/path-operations-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/path-operations-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/path-operations-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator-(const Geom::D2&, const Geom::D2&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:23: required from 'void Geom::AddableConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/boost/concept/requires.hpp:39:5: required from 'void boost::function_requires(Model*) [with Model = Geom::AddableConcept >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:667:49: required from 'Geom::Piecewise Geom::operator+(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:103:77: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:214:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 214 | r[i] = a[i] - b[i]; | ~~~~~^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Geom::D2*; _OI = Geom::D2*]': /usr/include/c++/10/bits/stl_algobase.h:472:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]' /usr/include/c++/10/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]' /usr/include/c++/10/bits/vector.tcc:238:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Geom::D2; _Alloc = std::allocator >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:243:37: required from 'void Geom::Piecewise< >::concat(const Geom::Piecewise< >&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:825:20: required from 'Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:103:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/ostream:38, from /usr/include/c++/10/iostream:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bendpath-test.cpp:15: /usr/include/c++/10/bits/stl_algobase.h:380:18: note: synthesized method 'Geom::D2& Geom::D2::operator=(const Geom::D2&)' first required here 380 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/parse-svg-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/path-operations-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/path-operations-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/path-operations-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/path-operations-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/path-operations-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/path-operations-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/path-operations-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/path-operations-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/path-operations-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/path-operations-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/path-operations-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/path-operations-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/path-operations-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/path-operations-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/path-operations-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/path-operations-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/path-operations-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/path-operations-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/path-operations-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/path-operations-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/path-operations-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/path-operations-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/path-operations-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/path-operations-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/path-operations-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/path-operations-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/path-operations-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/path-operations-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/path-operations-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/path-operations-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/path-operations-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/path-operations-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/path-operations-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/path-operations-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bezier-utils-test.cpp:16: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/parse-svg-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/parse-svg-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/parse-svg-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/parse-svg-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/parse-svg-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/parse-svg-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/parse-svg-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/parse-svg-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/parse-svg-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/parse-svg-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/parse-svg-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/parse-svg-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/parse-svg-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/parse-svg-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/parse-svg-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/parse-svg-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/parse-svg-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/parse-svg-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/parse-svg-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/parse-svg-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/parse-svg-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/parse-svg-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/parse-svg-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/parse-svg-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/parse-svg-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/parse-svg-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/parse-svg-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/parse-svg-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/parse-svg-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/parse-svg-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/parse-svg-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/parse-svg-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/parse-svg-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/parse-svg-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/parse-svg-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/parse-svg-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/parse-svg-test.cpp:18: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bezier-utils-test.cpp:16: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bezier-utils-test.cpp:16: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bezier-utils-test.cpp:16: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ [ 28%] Linking CXX executable intersection-graph-test cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/intersection-graph-test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/intersection-graph-test.dir/intersection-graph-test.cpp.o -o intersection-graph-test -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src ../2geom/lib2geom.so.1.0.0 ../libgtest_main.a ../libgtest.so -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bezier-utils-test.cpp:16: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bezier-utils-test.cpp:16: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bezier-utils-test.cpp:16: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bezier-utils-test.cpp:16: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bezier-utils-test.cpp:16: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bezier-utils-test.cpp:16: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bezier-utils-test.cpp:16: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bezier-utils-test.cpp:16: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bezier-utils-test.cpp:16: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bezier-utils-test.cpp:16: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bezier-utils-test.cpp:16: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bezier-utils-test.cpp:16: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bezier-utils-test.cpp:16: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bezier-utils-test.cpp:16: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bezier-utils-test.cpp:16: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bezier-utils-test.cpp:16: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bezier-utils-test.cpp:16: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bezier-utils-test.cpp:16: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bezier-utils-test.cpp:16: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bezier-utils-test.cpp:16: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bezier-utils-test.cpp:16: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bezier-utils-test.cpp:16: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bezier-utils-test.cpp:16: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bezier-utils-test.cpp:16: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bezier-utils-test.cpp:16: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bezier-utils-test.cpp:16: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bezier-utils-test.cpp:16: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bezier-utils-test.cpp:16: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bezier-utils-test.cpp:16: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bezier-utils-test.cpp:16: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bezier-utils-test.cpp:16: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bezier-utils-test.cpp:16: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bezier-utils-test.cpp:16: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/bezier-utils-test.cpp:16: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 28%] Built target intersection-graph-test /usr/bin/gmake -f src/performance-tests/CMakeFiles/boolops-performance-test.dir/build.make src/performance-tests/CMakeFiles/boolops-performance-test.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests/CMakeFiles/boolops-performance-test.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests/CMakeFiles/boolops-performance-test.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests/CMakeFiles/boolops-performance-test.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests/CMakeFiles/boolops-performance-test.dir/depend.internal". Scanning dependencies of target boolops-performance-test gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/performance-tests/CMakeFiles/boolops-performance-test.dir/build.make src/performance-tests/CMakeFiles/boolops-performance-test.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 28%] Building CXX object src/performance-tests/CMakeFiles/boolops-performance-test.dir/boolops-performance-test.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/boolops-performance-test.dir/boolops-performance-test.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/boolops-performance-test.cpp [ 28%] Linking CXX executable example-performance-test cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/example-performance-test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/example-performance-test.dir/example-performance-test.cpp.o -o example-performance-test -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 28%] Built target example-performance-test /usr/bin/gmake -f src/toys/CMakeFiles/toy-2.dir/build.make src/toys/CMakeFiles/toy-2.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/toy-2.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/toy-2.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/toy-2.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/toy-2.dir/depend.internal". Scanning dependencies of target toy-2 gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/toy-2.dir/build.make src/toys/CMakeFiles/toy-2.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 28%] Building CXX object src/toys/CMakeFiles/toy-2.dir/toy-framework-2.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -Dtoy_2_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/toy-2.dir/toy-framework-2.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp [ 28%] Linking CXX executable affine-test cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/affine-test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/affine-test.dir/affine-test.cpp.o -o affine-test -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src ../2geom/lib2geom.so.1.0.0 ../libgtest_main.a ../libgtest.so -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 28%] Built target affine-test /usr/bin/gmake -f src/toys/CMakeFiles/lpetoy.dir/build.make src/toys/CMakeFiles/lpetoy.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/lpetoy.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/lpetoy.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/lpetoy.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/lpetoy.dir/depend.internal". Scanning dependencies of target lpetoy gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/lpetoy.dir/build.make src/toys/CMakeFiles/lpetoy.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 29%] Building CXX object src/toys/CMakeFiles/lpetoy.dir/toy-framework-2.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -Dlpetoy_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/lpetoy.dir/toy-framework-2.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp [ 30%] Linking CXX executable path-operations-test cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/path-operations-test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/path-operations-test.dir/path-operations-test.cpp.o -o path-operations-test -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype [ 30%] Linking CXX executable bezier-utils-test cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/bezier-utils-test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/bezier-utils-test.dir/bezier-utils-test.cpp.o -o bezier-utils-test -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 30%] Built target path-operations-test [ 30%] Building CXX object src/toys/CMakeFiles/toy-2.dir/path-cairo.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -Dtoy_2_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/toy-2.dir/path-cairo.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 30%] Built target bezier-utils-test [ 30%] Building CXX object src/toys/CMakeFiles/lpetoy.dir/path-cairo.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -Dlpetoy_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/lpetoy.dir/path-cairo.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/boolops-performance-test.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/boolops-performance-test.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/boolops-performance-test.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/boolops-performance-test.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ [ 30%] Linking CXX executable parse-svg-test cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/parse-svg-test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/parse-svg-test.dir/parse-svg-test.cpp.o -o parse-svg-test -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/boolops-performance-test.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/boolops-performance-test.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/boolops-performance-test.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/boolops-performance-test.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/boolops-performance-test.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/boolops-performance-test.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/boolops-performance-test.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/boolops-performance-test.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/boolops-performance-test.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/boolops-performance-test.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/boolops-performance-test.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/boolops-performance-test.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/boolops-performance-test.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/boolops-performance-test.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/boolops-performance-test.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/boolops-performance-test.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/boolops-performance-test.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/boolops-performance-test.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/boolops-performance-test.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/boolops-performance-test.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/boolops-performance-test.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/boolops-performance-test.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/boolops-performance-test.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/boolops-performance-test.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/boolops-performance-test.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/boolops-performance-test.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/boolops-performance-test.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/boolops-performance-test.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/boolops-performance-test.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/boolops-performance-test.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/boolops-performance-test.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/boolops-performance-test.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/boolops-performance-test.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/performance-tests/boolops-performance-test.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 30%] Built target parse-svg-test [ 30%] Building CXX object src/toys/CMakeFiles/lpetoy.dir/lpe-framework.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -Dlpetoy_EXPORTS -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -fPIC -o CMakeFiles/lpetoy.dir/lpe-framework.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp: In function 'Geom::Point read_point(FILE*)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:294:30: warning: unused parameter 'f' [-Wunused-parameter] 294 | Geom::Point read_point(FILE* f) { | ~~~~~~^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp: In function 'Geom::Interval read_interval(FILE*)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:301:36: warning: unused parameter 'f' [-Wunused-parameter] 301 | Geom::Interval read_interval(FILE* f) { | ~~~~~~^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 31%] Linking CXX executable bendpath-test cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/bendpath-test.dir/link.txt --verbose=1 [ 31%] Linking CXX executable path-test cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/path-test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/bendpath-test.dir/bendpath-test.cpp.o -o bendpath-test -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/path-test.dir/path-test.cpp.o -o path-test -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src ../2geom/lib2geom.so.1.0.0 ../libgtest_main.a ../libgtest.so -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:5: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:5: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:5: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:5: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:306:14: warning: 'a' is used uninitialized in this function [-Wuninitialized] 306 | p.setEnds(a, b); | ~~~~~~~~~^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:306:14: warning: 'b' is used uninitialized in this function [-Wuninitialized] gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 31%] Built target bendpath-test [ 31%] Built target path-test In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp: In function 'void cairo_d2_sb2d(cairo_t*, const Geom::D2&, Geom::Point, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:116:35: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 116 | B[0] = extract_u(sb2[0], u);// + Linear(u); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:117:35: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 117 | B[1] = extract_u(sb2[1], u); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:119:51: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 119 | B[i] = B[i]*(width/2) + Linear(width/4); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:125:35: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 125 | B[1] = extract_v(sb2[1], v);// + Linear(v); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:126:35: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 126 | B[0] = extract_v(sb2[0], v); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:128:51: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 128 | B[i] = B[i]*(width/2) + Linear(width/4); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp: In function 'void cairo_sb2d(cairo_t*, const Geom::SBasis2d&, Geom::Point, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:138:51: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 138 | B[0] = extract_u(sb2, u)*dir[0] + Linear(u); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:139:61: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 139 | B[1] = SBasis(Linear(0,1)) + extract_u(sb2, u)*dir[1]; | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:141:51: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 141 | B[i] = B[i]*(width/2) + Linear(width/4); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:147:51: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 147 | B[1] = extract_v(sb2, v)*dir[1] + Linear(v); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:148:61: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 148 | B[0] = SBasis(Linear(0,1)) + extract_v(sb2, v)*dir[0]; | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:150:51: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 150 | B[i] = B[i]*(width/2) + Linear(width/4); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:113:16: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:5: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:5: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:5: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:5: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp: In function 'void cairo_d2_sb2d(cairo_t*, const Geom::D2&, Geom::Point, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:116:35: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 116 | B[0] = extract_u(sb2[0], u);// + Linear(u); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:117:35: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 117 | B[1] = extract_u(sb2[1], u); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:119:51: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 119 | B[i] = B[i]*(width/2) + Linear(width/4); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:125:35: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 125 | B[1] = extract_v(sb2[1], v);// + Linear(v); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:126:35: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 126 | B[0] = extract_v(sb2[0], v); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:128:51: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 128 | B[i] = B[i]*(width/2) + Linear(width/4); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp: In function 'void cairo_sb2d(cairo_t*, const Geom::SBasis2d&, Geom::Point, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:138:51: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 138 | B[0] = extract_u(sb2, u)*dir[0] + Linear(u); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:139:61: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 139 | B[1] = SBasis(Linear(0,1)) + extract_u(sb2, u)*dir[1]; | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:141:51: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 141 | B[i] = B[i]*(width/2) + Linear(width/4); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:147:51: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 147 | B[1] = extract_v(sb2, v)*dir[1] + Linear(v); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:148:61: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 148 | B[0] = SBasis(Linear(0,1)) + extract_v(sb2, v)*dir[0]; | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:150:51: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 150 | B[i] = B[i]*(width/2) + Linear(width/4); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp: In function 'Geom::Point read_point(FILE*)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:294:30: warning: unused parameter 'f' [-Wunused-parameter] 294 | Geom::Point read_point(FILE* f) { | ~~~~~~^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp: In function 'Geom::Interval read_interval(FILE*)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:301:36: warning: unused parameter 'f' [-Wunused-parameter] 301 | Geom::Interval read_interval(FILE* f) { | ~~~~~~^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:113:16: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 31%] Linking CXX executable boolops-performance-test cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/performance-tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/boolops-performance-test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/boolops-performance-test.dir/boolops-performance-test.cpp.o -o boolops-performance-test -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 31%] Built target boolops-performance-test /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:306:14: warning: 'a' is used uninitialized in this function [-Wuninitialized] 306 | p.setEnds(a, b); | ~~~~~~~~~^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.cpp:306:14: warning: 'b' is used uninitialized in this function [-Wuninitialized] In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Geom::D2*; _OI = Geom::D2*]': /usr/include/c++/10/bits/stl_algobase.h:472:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]' /usr/include/c++/10/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]' /usr/include/c++/10/bits/vector.tcc:238:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Geom::D2; _Alloc = std::allocator >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:243:37: required from 'void Geom::Piecewise< >::concat(const Geom::Piecewise< >&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:101:49: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/ostream:38, from /usr/include/c++/10/iostream:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:7, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.cpp:33: /usr/include/c++/10/bits/stl_algobase.h:380:18: note: synthesized method 'Geom::D2& Geom::D2::operator=(const Geom::D2&)' first required here 380 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ [ 32%] Linking CXX shared library libtoy-2.so cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/toy-2.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -shared -Wl,-soname,libtoy-2.so -o libtoy-2.so CMakeFiles/toy-2.dir/toy-framework-2.cpp.o CMakeFiles/toy-2.dir/path-cairo.cpp.o -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lrt -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 32%] Built target toy-2 /usr/bin/gmake -f src/toys/CMakeFiles/sweeper-toy.dir/build.make src/toys/CMakeFiles/sweeper-toy.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sweeper-toy.dir/DependInfo.cmake --color= /usr/bin/gmake -f src/toys/CMakeFiles/squiggles.dir/build.make src/toys/CMakeFiles/squiggles.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/squiggles.dir/DependInfo.cmake --color= /usr/bin/gmake -f src/toys/CMakeFiles/smash-intersector.dir/build.make src/toys/CMakeFiles/smash-intersector.dir/depend Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sweeper-toy.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sweeper-toy.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sweeper-toy.dir/depend.internal". Scanning dependencies of target sweeper-toy gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/sweeper-toy.dir/build.make src/toys/CMakeFiles/sweeper-toy.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/smash-intersector.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/self-intersect.dir/build.make src/toys/CMakeFiles/self-intersect.dir/depend Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/smash-intersector.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/smash-intersector.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/squiggles.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/squiggles.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/smash-intersector.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/squiggles.dir/depend.internal". gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/self-intersect.dir/DependInfo.cmake --color= Scanning dependencies of target smash-intersector Scanning dependencies of target squiggles /usr/bin/gmake -f src/toys/CMakeFiles/scribble.dir/build.make src/toys/CMakeFiles/scribble.dir/depend [ 32%] Building CXX object src/toys/CMakeFiles/sweeper-toy.dir/sweeper-toy.cpp.o gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/scribble.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/sb-of-interval.dir/build.make src/toys/CMakeFiles/sb-of-interval.dir/depend cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/sweeper-toy.dir/sweeper-toy.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/scribble.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/scribble.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/scribble.dir/depend.internal". /usr/bin/gmake -f src/toys/CMakeFiles/squiggles.dir/build.make src/toys/CMakeFiles/squiggles.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sb-of-interval.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/self-intersect.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/self-intersect.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/self-intersect.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sb-of-interval.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sb-of-interval.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sb-of-interval.dir/depend.internal". gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' Scanning dependencies of target sb-of-interval /usr/bin/gmake -f src/toys/CMakeFiles/smash-intersector.dir/build.make src/toys/CMakeFiles/smash-intersector.dir/build gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/sbasisdim.dir/build.make src/toys/CMakeFiles/sbasisdim.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sbasisdim.dir/DependInfo.cmake --color= /usr/bin/gmake -f src/toys/CMakeFiles/sb-of-interval.dir/build.make src/toys/CMakeFiles/sb-of-interval.dir/build [ 32%] Building CXX object src/toys/CMakeFiles/squiggles.dir/squiggles.cpp.o [ 32%] Building CXX object src/toys/CMakeFiles/smash-intersector.dir/smash-intersector.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/squiggles.dir/squiggles.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/smash-intersector.dir/smash-intersector.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp Scanning dependencies of target scribble gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sbasisdim.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sbasisdim.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sbasisdim.dir/depend.internal". gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/scribble.dir/build.make src/toys/CMakeFiles/scribble.dir/build Scanning dependencies of target sbasisdim [ 32%] Building CXX object src/toys/CMakeFiles/sb-of-interval.dir/sb-of-interval.cpp.o gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/sbasisdim.dir/build.make src/toys/CMakeFiles/sbasisdim.dir/build cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/sb-of-interval.dir/sb-of-interval.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp Scanning dependencies of target self-intersect [ 32%] Building CXX object src/toys/CMakeFiles/scribble.dir/scribble.cpp.o gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/scribble.dir/scribble.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 32%] Building CXX object src/toys/CMakeFiles/sbasisdim.dir/sbasisdim.cpp.o /usr/bin/gmake -f src/toys/CMakeFiles/self-intersect.dir/build.make src/toys/CMakeFiles/self-intersect.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/sbasisdim.dir/sbasisdim.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp [ 32%] Building CXX object src/toys/CMakeFiles/self-intersect.dir/self-intersect.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/self-intersect.dir/self-intersect.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp [ 33%] Linking CXX shared library liblpetoy.so cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/lpetoy.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -shared -Wl,-soname,liblpetoy.so -o liblpetoy.so CMakeFiles/lpetoy.dir/toy-framework-2.cpp.o CMakeFiles/lpetoy.dir/path-cairo.cpp.o CMakeFiles/lpetoy.dir/lpe-framework.cpp.o -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lrt -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 33%] Built target lpetoy /usr/bin/gmake -f src/toys/CMakeFiles/sb2d-solver.dir/build.make src/toys/CMakeFiles/sb2d-solver.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sb2d-solver.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sb2d-solver.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sb2d-solver.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sb2d-solver.dir/depend.internal". Scanning dependencies of target sb2d-solver gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/sb2d-solver.dir/build.make src/toys/CMakeFiles/sb2d-solver.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 33%] Building CXX object src/toys/CMakeFiles/sb2d-solver.dir/sb2d-solver.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/sb2d-solver.dir/sb2d-solver.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:43: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:6: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp:8: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp:8: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:6: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:6: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:8: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:8: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:47: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:47: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp:8: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp:8: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:8: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:8: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:47: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:47: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:6: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:6: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:16: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:16: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:6: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:6: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:16: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:16: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:14: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:14: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:11: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/linearN.h: In member function 'double Geom::LinearN<0>::operator[](int) const': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/linearN.h:200:33: warning: unused parameter 'i' [-Wunused-parameter] 200 | double operator[](const int i) const {assert (i==0); return d;} | ~~~~~~~~~~^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/linearN.h: In member function 'double& Geom::LinearN<0>::operator[](int)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/linearN.h:201:34: warning: unused parameter 'i' [-Wunused-parameter] 201 | double& operator[](const int i) {assert (i==0); return d;} | ~~~~~~~~~~^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp: In function 'void cairo_pw(cairo_t*, Geom::Piecewise)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:21:45: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 21 | B[0] = Linear(p.cuts[i], p.cuts[i+1]); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:22:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 22 | B[1] = Linear(150) + p[i]; | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp: In function 'void plot3d(cairo_t*, const Geom::SBasis&, const Geom::SBasis&, const Geom::SBasis&, Frame)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:39:69: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 39 | curve[dim] = x*frame.x[dim] + y*frame.y[dim] + z*frame.z[dim]; | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(const Geom::D2&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:56: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/intersection-by-smashing.cpp: In function 'std::vector Geom::monotonic_smash_intersect(const Geom::D2&, const Geom::D2&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/intersection-by-smashing.cpp:192:6: note: synthesized method 'Geom::D2& Geom::D2::operator=(const Geom::D2&)' first required here 192 | aa=b; | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp: In member function 'virtual void SBasisDimToy::draw(cairo_t*, std::ostringstream*, int, int, bool, std::ostringstream*)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:167:22: warning: implicitly-declared 'Geom::SBasisN<2>& Geom::SBasisN<2>::operator=(const Geom::SBasisN<2>&)' is deprecated [-Wdeprecated-copy] 167 | f = x*x + y*y;//(x-one*.5)*(x-one*.5); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:12: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasisN.h:220:5: note: because 'Geom::SBasisN<2>' has user-provided 'Geom::SBasisN::SBasisN(const Geom::SBasisN&) [with unsigned int n = 2]' 220 | SBasisN(SBasisN const & a) : std::vector >(a){ | ^~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:187:52: warning: implicitly-declared 'Geom::SBasisN<2>& Geom::SBasisN<2>::operator=(const Geom::SBasisN<2>&)' is deprecated [-Wdeprecated-copy] 187 | g1 = x*y*y + x*(-x+1)*( (-x+1)*(y+1) + x*y ); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:12: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasisN.h:220:5: note: because 'Geom::SBasisN<2>' has user-provided 'Geom::SBasisN::SBasisN(const Geom::SBasisN&) [with unsigned int n = 2]' 220 | SBasisN(SBasisN const & a) : std::vector >(a){ | ^~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:6: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:6: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:202:26: warning: implicitly-declared 'Geom::SBasisN<1>& Geom::SBasisN<1>::operator=(const Geom::SBasisN<1>&)' is deprecated [-Wdeprecated-copy] 202 | z = compose(f,var); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:12: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasisN.h:220:5: note: because 'Geom::SBasisN<1>' has user-provided 'Geom::SBasisN::SBasisN(const Geom::SBasisN&) [with unsigned int n = 1]' 220 | SBasisN(SBasisN const & a) : std::vector >(a){ | ^~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:14: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:14: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:72:3: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:20:20: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h: In instantiation of 'Geom::Piecewise Geom::integral(const Geom::Piecewise&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:136:53: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:868:24: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 868 | result.segs[i] = integral(a.segs[i])*(a.cuts[i+1]-a.cuts[i]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:72:3: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:72:3: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:113:32: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:37:16: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:12: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasisN.h: In instantiation of 'Geom::SBasisN<(n - 1)> Geom::SBasisN::partialEval(double, unsigned int) const [with unsigned int n = 2]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:59:71: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasisN.h:517:16: warning: implicitly-declared 'Geom::SBasisN<2>& Geom::SBasisN<2>::operator=(const Geom::SBasisN<2>&)' is deprecated [-Wdeprecated-copy] 517 | sl = sl + slice(var, i)*si; | ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasisN.h:220:5: note: because 'Geom::SBasisN<2>' has user-provided 'Geom::SBasisN::SBasisN(const Geom::SBasisN&) [with unsigned int n = 2]' 220 | SBasisN(SBasisN const & a) : std::vector >(a){ | ^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/self-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator+(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:533:27: required from 'Geom::Piecewise Geom::operator+(const Geom::Piecewise&, typename T::output_type) [with T = Geom::D2; typename T::output_type = Geom::Point]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:138:42: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:324:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 324 | r[i] = a[i] + b[i]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::OffsetableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:321:5: required from 'Geom::D2 Geom::operator+=(Geom::D2&, Geom::Point) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:554:14: required from 'Geom::Piecewise& Geom::operator+=(Geom::Piecewise&, typename T::output_type) [with T = Geom::D2; typename T::output_type = Geom::Point]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:117:33: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:163:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 163 | t = t + d; t += d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:164:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 164 | t = t - d; t -= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator-(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:164:15: required from 'void Geom::OffsetableConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/boost/concept_check.hpp:50:7: required from 'void boost::function_requires(Model*) [with Model = Geom::OffsetableConcept >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:549:52: required from 'Geom::Piecewise& Geom::operator+=(Geom::Piecewise&, typename T::output_type) [with T = Geom::D2; typename T::output_type = Geom::Point]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:117:33: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:333:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 333 | r[i] = a[i] - b[i]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/squiggles.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(const Geom::D2&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper.cpp:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:23: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/intersection-by-smashing.cpp: In function 'std::vector Geom::monotonic_smash_intersect(const Geom::D2&, const Geom::D2&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/intersection-by-smashing.cpp:192:6: note: synthesized method 'Geom::D2& Geom::D2::operator=(const Geom::D2&)' first required here 192 | aa=b; | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:12: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasisN.h: In instantiation of 'void Geom::SBasisN::multi_resize(unsigned int*, Geom::LinearN) [with unsigned int n = 2]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasisN.h:606:9: required from 'void Geom::SBasisN::appendCoef(const Geom::SBasisN<(n - 1)>&, const Geom::SBasisN<(n - 1)>&, unsigned int) [with unsigned int n = 2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:185:49: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasisN.h:390:15: warning: implicitly-declared 'Geom::SBasisN<2>& Geom::SBasisN<2>::operator=(const Geom::SBasisN<2>&)' is deprecated [-Wdeprecated-copy] 390 | *this = result; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasisN.h:220:5: note: because 'Geom::SBasisN<2>' has user-provided 'Geom::SBasisN::SBasisN(const Geom::SBasisN&) [with unsigned int n = 2]' 220 | SBasisN(SBasisN const & a) : std::vector >(a){ | ^~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:8: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:8: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:43: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h: In instantiation of 'Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:823:31: required from 'Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/intersection-by-smashing.cpp:233:44: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:802:18: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 802 | sub_g=compose(Linear(-f.cuts[idx]/(f.cuts[idx+1]-f.cuts[idx]), | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 803 | (1-f.cuts[idx])/(f.cuts[idx+1]-f.cuts[idx])),sub_g); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasisN.h: In instantiation of 'Geom::SBasisN& Geom::operator+=(Geom::SBasisN&, const Geom::SBasisN&) [with unsigned int n = 1]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasisN.h:979:11: required from 'Geom::SBasisN Geom::compose(const Geom::SBasisN&, const std::vector >&, unsigned int, unsigned int) [with unsigned int m = 1; unsigned int n = 2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:202:26: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasisN.h:738:7: warning: implicitly-declared 'Geom::SBasisN<1>& Geom::SBasisN<1>::operator=(const Geom::SBasisN<1>&)' is deprecated [-Wdeprecated-copy] 738 | a = a + b; | ~~^~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasisN.h:220:5: note: because 'Geom::SBasisN<1>' has user-provided 'Geom::SBasisN::SBasisN(const Geom::SBasisN&) [with unsigned int n = 1]' 220 | SBasisN(SBasisN const & a) : std::vector >(a){ | ^~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasisN.h: In instantiation of 'Geom::SBasisN& Geom::operator*=(Geom::SBasisN&, const Geom::SBasisN&) [with unsigned int n = 1]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasisN.h:980:12: required from 'Geom::SBasisN Geom::compose(const Geom::SBasisN&, const std::vector >&, unsigned int, unsigned int) [with unsigned int m = 1; unsigned int n = 2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasisdim.cpp:202:26: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasisN.h:953:7: warning: implicitly-declared 'Geom::SBasisN<1>& Geom::SBasisN<1>::operator=(const Geom::SBasisN<1>&)' is deprecated [-Wdeprecated-copy] 953 | a = multiply(a, b); | ~~^~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasisN.h:220:5: note: because 'Geom::SBasisN<1>' has user-provided 'Geom::SBasisN::SBasisN(const Geom::SBasisN&) [with unsigned int n = 1]' 220 | SBasisN(SBasisN const & a) : std::vector >(a){ | ^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:8: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:8: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::OffsetableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:321:5: required from 'Geom::D2 Geom::operator+=(Geom::D2&, Geom::Point) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:554:14: required from 'Geom::Piecewise& Geom::operator+=(Geom::Piecewise&, typename T::output_type) [with T = Geom::D2; typename T::output_type = Geom::Point]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/intersection-by-smashing.cpp:32:31: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:163:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 163 | t = t + d; t += d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:164:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 164 | t = t - d; t -= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp: In function 'void plot(cairo_t*, const Geom::SBasis&, double, double, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:21:47: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 21 | plot[0]=SBasis(Linear(150+a*300,150+b*300)); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:22:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 22 | plot[1]=B*(-vscale); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp: In function 'void plot(cairo_t*, const Geom::SBasisOf&, double, double, double, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:50:47: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 50 | plot[0]=SBasis(Linear(150+a*300,150+b*300)); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:51:26: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 51 | plot[1]=fmin*(-vscale); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:54:26: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | plot[1]=fmax*(-vscale); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator+(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:163:15: required from 'void Geom::OffsetableConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/boost/concept_check.hpp:50:7: required from 'void boost::function_requires(Model*) [with Model = Geom::OffsetableConcept >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:549:52: required from 'Geom::Piecewise& Geom::operator+=(Geom::Piecewise&, typename T::output_type) [with T = Geom::D2; typename T::output_type = Geom::Point]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/intersection-by-smashing.cpp:32:31: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:324:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 324 | r[i] = a[i] + b[i]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator-(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:164:15: required from 'void Geom::OffsetableConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/boost/concept_check.hpp:50:7: required from 'void boost::function_requires(Model*) [with Model = Geom::OffsetableConcept >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:549:52: required from 'Geom::Piecewise& Geom::operator+=(Geom::Piecewise&, typename T::output_type) [with T = Geom::D2; typename T::output_type = Geom::Point]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/intersection-by-smashing.cpp:32:31: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:333:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 333 | r[i] = a[i] - b[i]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/smash-intersector.cpp:41: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator+(const Geom::D2&, const Geom::D2&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:675:28: required from 'Geom::Piecewise Geom::operator+(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:224:76: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:204:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 204 | r[i] = a[i] + b[i]; | ~~~~~^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator-(const Geom::D2&, const Geom::D2&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:693:28: required from 'Geom::Piecewise Geom::operator-(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:225:76: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:214:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 214 | r[i] = a[i] - b[i]; | ~~~~~^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp: In function 'void u_coef(Geom::SBasis2d, unsigned int, Geom::SBasis&, Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:18:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 18 | a = SBasis(f.vs, Linear()); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:19:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 19 | b = SBasis(f.vs, Linear()); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp: In function 'void v_coef(Geom::SBasis2d, unsigned int, Geom::SBasis&, Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:27:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 27 | a = SBasis(f.us, Linear()); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:28:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 28 | b = SBasis(f.us, Linear()); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp: In function 'void plot3d(cairo_t*, const Geom::SBasis&, const Geom::SBasis&, const Geom::SBasis&, Frame)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:90:69: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 90 | curve[dim] = x*frame.x[dim] + y*frame.y[dim] + z*frame.z[dim]; | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:20:16: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator-(const Geom::D2&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:13: required from 'void Geom::ScalableConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/boost/concept_check.hpp:50:7: required from 'void boost::function_requires(Model*) [with Model = Geom::ScalableConcept >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:592:50: required from 'Geom::Piecewise Geom::operator*(const Geom::Piecewise&, double) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:224:76: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:243:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 243 | r[i] = -a[i]; | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:15: required from 'void Geom::ScalableConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/boost/concept_check.hpp:50:7: required from 'void boost::function_requires(Model*) [with Model = Geom::ScalableConcept >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:592:50: required from 'Geom::Piecewise Geom::operator*(const Geom::Piecewise&, double) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:224:76: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:253:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 253 | r[i] = a[i] * b[i]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator/(const Geom::D2&, const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:15: required from 'void Geom::ScalableConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/boost/concept_check.hpp:50:7: required from 'void boost::function_requires(Model*) [with Model = Geom::ScalableConcept >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:592:50: required from 'Geom::Piecewise Geom::operator*(const Geom::Piecewise&, double) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:224:76: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:263:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 263 | r[i] = a[i] / b[i]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-interval.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:88:16: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Geom::D2*; _OI = Geom::D2*]': /usr/include/c++/10/bits/stl_algobase.h:472:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector > >; _OI = __gnu_cxx::__normal_iterator*, std::vector > >]' /usr/include/c++/10/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector > >; _OI = __gnu_cxx::__normal_iterator*, std::vector > >]' /usr/include/c++/10/bits/vector.tcc:744:16: required from 'void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = Geom::D2; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = std::vector >::iterator]' /usr/include/c++/10/bits/stl_vector.h:1665:19: required from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(std::vector<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = Geom::D2; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = std::vector >::iterator]' /usr/include/c++/10/bits/stl_vector.h:1383:22: required from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; = void; _Tp = Geom::D2; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = std::vector >::iterator; std::vector<_Tp, _Alloc>::const_iterator = std::vector >::const_iterator]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:393:28: required from 'Geom::Piecewise Geom::partition(const Geom::Piecewise&, const std::vector&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:669:32: required from 'Geom::Piecewise Geom::operator+(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:224:76: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/streambuf:41, from /usr/include/c++/10/bits/streambuf_iterator.h:35, from /usr/include/c++/10/iterator:66, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/scribble.cpp:1: /usr/include/c++/10/bits/stl_algobase.h:380:18: note: synthesized method 'Geom::D2& Geom::D2::operator=(const Geom::D2&)' first required here 380 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:186:42: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h: In instantiation of 'Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:823:31: required from 'Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/intersection-by-smashing.cpp:233:44: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:802:18: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 802 | sub_g=compose(Linear(-f.cuts[idx]/(f.cuts[idx+1]-f.cuts[idx]), | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 803 | (1-f.cuts[idx])/(f.cuts[idx+1]-f.cuts[idx])),sub_g); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::OffsetableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:321:5: required from 'Geom::D2 Geom::operator+=(Geom::D2&, Geom::Point) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:554:14: required from 'Geom::Piecewise& Geom::operator+=(Geom::Piecewise&, typename T::output_type) [with T = Geom::D2; typename T::output_type = Geom::Point]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/intersection-by-smashing.cpp:32:31: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:163:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 163 | t = t + d; t += d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:164:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 164 | t = t - d; t -= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 33%] Linking CXX executable self-intersect cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/self-intersect.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/self-intersect.dir/self-intersect.cpp.o -o self-intersect -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator+(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:163:15: required from 'void Geom::OffsetableConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/boost/concept_check.hpp:50:7: required from 'void boost::function_requires(Model*) [with Model = Geom::OffsetableConcept >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:549:52: required from 'Geom::Piecewise& Geom::operator+=(Geom::Piecewise&, typename T::output_type) [with T = Geom::D2; typename T::output_type = Geom::Point]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/intersection-by-smashing.cpp:32:31: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:324:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 324 | r[i] = a[i] + b[i]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator-(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:164:15: required from 'void Geom::OffsetableConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/boost/concept_check.hpp:50:7: required from 'void boost::function_requires(Model*) [with Model = Geom::OffsetableConcept >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:549:52: required from 'Geom::Piecewise& Geom::operator+=(Geom::Piecewise&, typename T::output_type) [with T = Geom::D2; typename T::output_type = Geom::Point]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/intersection-by-smashing.cpp:32:31: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:333:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 333 | r[i] = a[i] - b[i]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 33%] Built target self-intersect /usr/bin/gmake -f src/toys/CMakeFiles/sb-math-test.dir/build.make src/toys/CMakeFiles/sb-math-test.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sb-math-test.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sb-math-test.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sb-math-test.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sb-math-test.dir/depend.internal". Scanning dependencies of target sb-math-test gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/sb-math-test.dir/build.make src/toys/CMakeFiles/sb-math-test.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 33%] Building CXX object src/toys/CMakeFiles/sb-math-test.dir/sb-math-test.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/sb-math-test.dir/sb-math-test.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp [ 33%] Linking CXX executable squiggles cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/squiggles.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/squiggles.dir/squiggles.cpp.o -o squiggles -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 33%] Built target squiggles /usr/bin/gmake -f src/toys/CMakeFiles/sb1d.dir/build.make src/toys/CMakeFiles/sb1d.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sb1d.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sb1d.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sb1d.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sb1d.dir/depend.internal". Scanning dependencies of target sb1d gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/sb1d.dir/build.make src/toys/CMakeFiles/sb1d.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 33%] Building CXX object src/toys/CMakeFiles/sb1d.dir/sb1d.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/sb1d.dir/sb1d.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 34%] Linking CXX executable sb-of-interval cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/sb-of-interval.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/sb-of-interval.dir/sb-of-interval.cpp.o -o sb-of-interval -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:44, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 34%] Built target sb-of-interval /usr/bin/gmake -f src/toys/CMakeFiles/sanitize.dir/build.make src/toys/CMakeFiles/sanitize.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sanitize.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sanitize.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sanitize.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sanitize.dir/depend.internal". Scanning dependencies of target sanitize gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/sanitize.dir/build.make src/toys/CMakeFiles/sanitize.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 34%] Building CXX object src/toys/CMakeFiles/sanitize.dir/sanitize.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/sanitize.dir/sanitize.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:41: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:41: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ [ 35%] Linking CXX executable sb2d-solver cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/sb2d-solver.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/sb2d-solver.dir/sb2d-solver.cpp.o -o sb2d-solver -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:41: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:41: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 35%] Linking CXX executable sbasisdim cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/sbasisdim.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/sbasisdim.dir/sbasisdim.cpp.o -o sbasisdim -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 35%] Built target sb2d-solver /usr/bin/gmake -f src/toys/CMakeFiles/sb-to-bez.dir/build.make src/toys/CMakeFiles/sb-to-bez.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sb-to-bez.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sb-to-bez.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sb-to-bez.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sb-to-bez.dir/depend.internal". Scanning dependencies of target sb-to-bez gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/sb-to-bez.dir/build.make src/toys/CMakeFiles/sb-to-bez.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 36%] Building CXX object src/toys/CMakeFiles/sb-to-bez.dir/sb-to-bez.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/sb-to-bez.dir/sb-to-bez.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 36%] Built target sbasisdim In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:72:3: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:44, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:44, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /usr/bin/gmake -f src/toys/CMakeFiles/rect_01.dir/build.make src/toys/CMakeFiles/rect_01.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/rect_01.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/rect_01.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/rect_01.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/rect_01.dir/depend.internal". In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:44, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ Scanning dependencies of target rect_01 gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/rect_01.dir/build.make src/toys/CMakeFiles/rect_01.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 36%] Building CXX object src/toys/CMakeFiles/rect_01.dir/rect_01.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/rect_01.dir/rect_01.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:44, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:72:3: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:44, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:44, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:44, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:72:3: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:11: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:11: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::OffsetableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /usr/include/boost/concept_check.hpp:50:7: required from 'void boost::function_requires(Model*) [with Model = Geom::OffsetableConcept]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:549:52: required from 'Geom::Piecewise& Geom::operator+=(Geom::Piecewise&, typename T::output_type) [with T = Geom::SBasis; typename T::output_type = double]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:70:14: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:163:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 163 | t = t + d; t += d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:164:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 164 | t = t - d; t -= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-math-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:11: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:11: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 37%] Linking CXX executable scribble cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/scribble.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/scribble.dir/scribble.cpp.o -o scribble -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp: In member function 'virtual void Sb1d::draw(cairo_t*, std::ostringstream*, int, int, bool, std::ostringstream*)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:59:41: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 59 | B[0] = Linear(width/4, 3*width/4); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:85:47: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 85 | B[1] = SBasis(Linear(3*width/4)) - B[1]; | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:58:20: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb1d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 37%] Built target scribble /usr/bin/gmake -f src/toys/CMakeFiles/uncross.dir/build.make src/toys/CMakeFiles/uncross.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/uncross.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/uncross.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/uncross.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/uncross.dir/depend.internal". Scanning dependencies of target uncross gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/uncross.dir/build.make src/toys/CMakeFiles/uncross.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 37%] Building CXX object src/toys/CMakeFiles/uncross.dir/uncross.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/uncross.dir/uncross.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp:2: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp:2: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ [ 38%] Linking CXX executable smash-intersector cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/smash-intersector.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/smash-intersector.dir/smash-intersector.cpp.o -o smash-intersector -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp:2: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp:2: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ [ 38%] Linking CXX executable sb-math-test cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/sb-math-test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/sb-math-test.dir/sb-math-test.cpp.o -o sb-math-test -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 38%] Built target smash-intersector /usr/bin/gmake -f src/toys/CMakeFiles/pw-toy.dir/build.make src/toys/CMakeFiles/pw-toy.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/pw-toy.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/pw-toy.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/pw-toy.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/pw-toy.dir/depend.internal". Scanning dependencies of target pw-toy gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/pw-toy.dir/build.make src/toys/CMakeFiles/pw-toy.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 38%] Building CXX object src/toys/CMakeFiles/pw-toy.dir/pw-toy.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/pw-toy.dir/pw-toy.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:40: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:40: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:40: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:40: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 38%] Built target sb-math-test /usr/bin/gmake -f src/toys/CMakeFiles/sweep.dir/build.make src/toys/CMakeFiles/sweep.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sweep.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sweep.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sweep.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sweep.dir/depend.internal". Scanning dependencies of target sweep gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/sweep.dir/build.make src/toys/CMakeFiles/sweep.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 39%] Building CXX object src/toys/CMakeFiles/sweep.dir/sweep.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/sweep.dir/sweep.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sanitize.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp: In function 'void cairo_pw(cairo_t*, Geom::Piecewise, double, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:54:67: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | B[0] = Linear(150+p.cuts[i]*hscale, 150+p.cuts[i+1]*hscale); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:55:35: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 55 | B[1] = Linear(450) - p[i]*vscale; | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp: In function 'Geom::D2 naive_sb_seg_to_bez(const Geom::Piecewise >&, double, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:75:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | result[dim] = r; | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp:40: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp:40: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp:40: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp:40: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:53:20: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 39%] Linking CXX executable sb1d cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/sb1d.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/sb1d.dir/sb1d.cpp.o -o sb1d -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator-(const Geom::D2&, const Geom::D2&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:693:28: required from 'Geom::Piecewise Geom::operator-(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:126:38: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:214:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 214 | r[i] = a[i] - b[i]; | ~~~~~^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h: In instantiation of 'Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::D2]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:823:31: required from 'Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:142:52: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:802:18: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 802 | sub_g=compose(Linear(-f.cuts[idx]/(f.cuts[idx+1]-f.cuts[idx]), | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 803 | (1-f.cuts[idx])/(f.cuts[idx+1]-f.cuts[idx])),sub_g); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_01.cpp:39: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::OffsetableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /usr/include/boost/concept_check.hpp:50:7: required from 'void boost::function_requires(Model*) [with Model = Geom::OffsetableConcept]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:549:52: required from 'Geom::Piecewise& Geom::operator+=(Geom::Piecewise&, typename T::output_type) [with T = Geom::SBasis; typename T::output_type = double]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:141:16: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:163:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 163 | t = t + d; t += d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:164:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 164 | t = t - d; t -= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:11: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:11: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 39%] Built target sb1d /usr/bin/gmake -f src/toys/CMakeFiles/pw-compose-test.dir/build.make src/toys/CMakeFiles/pw-compose-test.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/pw-compose-test.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/pw-compose-test.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/pw-compose-test.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/pw-compose-test.dir/depend.internal". Scanning dependencies of target pw-compose-test gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/pw-compose-test.dir/build.make src/toys/CMakeFiles/pw-compose-test.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 40%] Building CXX object src/toys/CMakeFiles/pw-compose-test.dir/pw-compose-test.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/pw-compose-test.dir/pw-compose-test.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator+(const Geom::D2&, const Geom::D2&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:23: required from 'void Geom::AddableConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/boost/concept_check.hpp:50:7: required from 'void boost::function_requires(Model*) [with Model = Geom::AddableConcept >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:685:49: required from 'Geom::Piecewise Geom::operator-(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:126:38: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:204:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 204 | r[i] = a[i] + b[i]; | ~~~~~^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:11: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:11: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Geom::D2*; _OI = Geom::D2*]': /usr/include/c++/10/bits/stl_algobase.h:472:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector > >; _OI = __gnu_cxx::__normal_iterator*, std::vector > >]' /usr/include/c++/10/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector > >; _OI = __gnu_cxx::__normal_iterator*, std::vector > >]' /usr/include/c++/10/bits/vector.tcc:238:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Geom::D2; _Alloc = std::allocator >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:243:37: required from 'void Geom::Piecewise< >::concat(const Geom::Piecewise< >&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:825:20: required from 'Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:142:52: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/streambuf:41, from /usr/include/c++/10/bits/streambuf_iterator.h:35, from /usr/include/c++/10/iterator:66, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-to-bez.cpp:34: /usr/include/c++/10/bits/stl_algobase.h:380:18: note: synthesized method 'Geom::D2& Geom::D2::operator=(const Geom::D2&)' first required here 380 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(const Geom::D2&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp: In member function 'virtual void WindingTest::draw(cairo_t*, std::ostringstream*, int, int, bool, std::ostringstream*)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:404:56: note: synthesized method 'Geom::D2& Geom::D2::operator=(const Geom::D2&)' first required here 404 | new_pieces.back().sb = Asb; | ^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:79:11: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/uncross.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:6: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:6: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:6: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:6: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 41%] Linking CXX executable rect_01 cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/rect_01.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/rect_01.dir/rect_01.cpp.o -o rect_01 -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp: In function 'void cairo_pw(cairo_t*, Geom::Piecewise)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:16:45: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 16 | B[0] = Linear(p.cuts[i], p.cuts[i+1]); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:17:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 17 | B[1] = Linear(150) + p[i]; | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:72:3: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:15:20: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:72:3: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:72:3: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 41%] Built target rect_01 /usr/bin/gmake -f src/toys/CMakeFiles/rect_02.dir/build.make src/toys/CMakeFiles/rect_02.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/rect_02.dir/DependInfo.cmake --color= In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp:4: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp:4: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/rect_02.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/rect_02.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/rect_02.dir/depend.internal". Scanning dependencies of target rect_02 gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/rect_02.dir/build.make src/toys/CMakeFiles/rect_02.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 41%] Building CXX object src/toys/CMakeFiles/rect_02.dir/rect_02.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/rect_02.dir/rect_02.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp:4: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp:4: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sweep-bounds.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweep.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ [ 42%] Linking CXX executable sanitize cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/sanitize.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/sanitize.dir/sanitize.cpp.o -o sanitize -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 42%] Built target sanitize /usr/bin/gmake -f src/toys/CMakeFiles/precise-flat.dir/build.make src/toys/CMakeFiles/precise-flat.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/precise-flat.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/precise-flat.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/precise-flat.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/precise-flat.dir/depend.internal". Scanning dependencies of target precise-flat gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/precise-flat.dir/build.make src/toys/CMakeFiles/precise-flat.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 42%] Building CXX object src/toys/CMakeFiles/precise-flat.dir/precise-flat.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/precise-flat.dir/precise-flat.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:6: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:6: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ [ 42%] Linking CXX executable sweep cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/sweep.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/sweep.dir/sweep.cpp.o -o sweep -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:6: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:6: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 42%] Built target sweep /usr/bin/gmake -f src/toys/CMakeFiles/plane3d.dir/build.make src/toys/CMakeFiles/plane3d.dir/depend [ 43%] Linking CXX executable sweeper-toy gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/plane3d.dir/DependInfo.cmake --color= cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/sweeper-toy.dir/link.txt --verbose=1 Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/plane3d.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/plane3d.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/plane3d.dir/depend.internal". /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/sweeper-toy.dir/sweeper-toy.cpp.o -o sweeper-toy -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt Scanning dependencies of target plane3d gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/plane3d.dir/build.make src/toys/CMakeFiles/plane3d.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 44%] Building CXX object src/toys/CMakeFiles/plane3d.dir/plane3d.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/plane3d.dir/plane3d.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp: In member function 'virtual void PwToy::draw(cairo_t*, std::ostringstream*, int, int, bool, std::ostringstream*)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:44:21: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 44 | foo[1]=foo[0]; | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:45:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 45 | foo[0]=Linear(150,450); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 44%] Built target sweeper-toy /usr/bin/gmake -f src/toys/CMakeFiles/pencil.dir/build.make src/toys/CMakeFiles/pencil.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/pencil.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/pencil.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/pencil.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/pencil.dir/depend.internal". Scanning dependencies of target pencil gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/pencil.dir/build.make src/toys/CMakeFiles/pencil.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 44%] Building CXX object src/toys/CMakeFiles/pencil.dir/pencil.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/pencil.dir/pencil.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:72:3: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:72:3: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:72:3: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h: In instantiation of 'Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:823:31: required from 'Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:408:23: required from 'Geom::D2 Geom::compose(const Geom::D2&, const T&) [with T = Geom::Piecewise]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:52:71: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:802:18: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 802 | sub_g=compose(Linear(-f.cuts[idx]/(f.cuts[idx+1]-f.cuts[idx]), | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 803 | (1-f.cuts[idx])/(f.cuts[idx+1]-f.cuts[idx])),sub_g); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-compose-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp:39: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp:39: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ [ 44%] Linking CXX executable pw-toy cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/pw-toy.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/pw-toy.dir/pw-toy.cpp.o -o pw-toy -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp:39: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp:39: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 44%] Built target pw-toy /usr/bin/gmake -f src/toys/CMakeFiles/parametrics.dir/build.make src/toys/CMakeFiles/parametrics.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/parametrics.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/parametrics.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/parametrics.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/parametrics.dir/depend.internal". Scanning dependencies of target parametrics gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/parametrics.dir/build.make src/toys/CMakeFiles/parametrics.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 44%] Building CXX object src/toys/CMakeFiles/parametrics.dir/parametrics.cpp.o In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/parametrics.dir/parametrics.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_02.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 44%] Linking CXX executable sb-to-bez cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/sb-to-bez.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/sb-to-bez.dir/sb-to-bez.cpp.o -o sb-to-bez -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 44%] Linking CXX executable uncross cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/uncross.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/uncross.dir/uncross.cpp.o -o uncross -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 44%] Built target sb-to-bez /usr/bin/gmake -f src/toys/CMakeFiles/offset-toy.dir/build.make src/toys/CMakeFiles/offset-toy.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/offset-toy.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/offset-toy.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/offset-toy.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/offset-toy.dir/depend.internal". Scanning dependencies of target offset-toy gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/offset-toy.dir/build.make src/toys/CMakeFiles/offset-toy.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 44%] Building CXX object src/toys/CMakeFiles/offset-toy.dir/offset-toy.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/offset-toy.dir/offset-toy.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:40: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ [ 44%] Linking CXX executable rect_02 cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/rect_02.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/rect_02.dir/rect_02.cpp.o -o rect_02 -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:10: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:10: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 44%] Built target uncross /usr/bin/gmake -f src/toys/CMakeFiles/worms.dir/build.make src/toys/CMakeFiles/worms.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/worms.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/worms.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/worms.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/worms.dir/depend.internal". Scanning dependencies of target worms gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/worms.dir/build.make src/toys/CMakeFiles/worms.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 44%] Building CXX object src/toys/CMakeFiles/worms.dir/worms.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/worms.dir/worms.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:10: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:10: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 44%] Built target rect_02 /usr/bin/gmake -f src/toys/CMakeFiles/rect_03.dir/build.make src/toys/CMakeFiles/rect_03.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/rect_03.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/rect_03.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/rect_03.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/rect_03.dir/depend.internal". Scanning dependencies of target rect_03 gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/rect_03.dir/build.make src/toys/CMakeFiles/rect_03.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 45%] Building CXX object src/toys/CMakeFiles/rect_03.dir/rect_03.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/rect_03.dir/rect_03.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:10: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:10: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:41: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:41: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:10: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:10: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 45%] Linking CXX executable pw-compose-test In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:41: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:41: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/pw-compose-test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/pw-compose-test.dir/pw-compose-test.cpp.o -o pw-compose-test -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::MultiplicableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::MultiplicableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:308:5: required from 'T Geom::dot(const Geom::D2&, const Geom::D2&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:35:40: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:192:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 192 | i *= j; i = i * j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/precise-flat.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 45%] Built target pw-compose-test /usr/bin/gmake -f src/toys/CMakeFiles/portion-test.dir/build.make src/toys/CMakeFiles/portion-test.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/portion-test.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/portion-test.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/portion-test.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/portion-test.dir/depend.internal". Scanning dependencies of target portion-test gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/portion-test.dir/build.make src/toys/CMakeFiles/portion-test.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 45%] Building CXX object src/toys/CMakeFiles/portion-test.dir/portion-test.cpp.o /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp: In function 'void cairo_pw(cairo_t*, Geom::Piecewise, double, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:55:67: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 55 | B[0] = Linear(150+p.cuts[i]*hscale, 150+p.cuts[i+1]*hscale); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:56:35: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 56 | B[1] = Linear(450) - p[i]*vscale; | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/portion-test.dir/portion-test.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp: In function 'Geom::D2 naive_sb_seg_to_bez(const Geom::Piecewise >&, double, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:76:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 76 | result[dim] = r; | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:186:42: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:54:20: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator-(const Geom::D2&, const Geom::D2&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:693:28: required from 'Geom::Piecewise Geom::operator-(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:127:38: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:214:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 214 | r[i] = a[i] - b[i]; | ~~~~~^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h: In instantiation of 'Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::D2]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:823:31: required from 'Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:143:52: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:802:18: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 802 | sub_g=compose(Linear(-f.cuts[idx]/(f.cuts[idx+1]-f.cuts[idx]), | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 803 | (1-f.cuts[idx])/(f.cuts[idx+1]-f.cuts[idx])),sub_g); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::OffsetableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /usr/include/boost/concept_check.hpp:50:7: required from 'void boost::function_requires(Model*) [with Model = Geom::OffsetableConcept]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:538:52: required from 'Geom::Piecewise Geom::operator-(const Geom::Piecewise&, typename T::output_type) [with T = Geom::SBasis; typename T::output_type = double]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:58:42: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:163:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 163 | t = t + d; t += d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:164:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 164 | t = t - d; t -= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/plane3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::OffsetableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /usr/include/boost/concept_check.hpp:50:7: required from 'void boost::function_requires(Model*) [with Model = Geom::OffsetableConcept]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:549:52: required from 'Geom::Piecewise& Geom::operator+=(Geom::Piecewise&, typename T::output_type) [with T = Geom::SBasis; typename T::output_type = double]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:142:16: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:163:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 163 | t = t + d; t += d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:164:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 164 | t = t - d; t -= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator+(const Geom::D2&, const Geom::D2&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:23: required from 'void Geom::AddableConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/boost/concept_check.hpp:50:7: required from 'void boost::function_requires(Model*) [with Model = Geom::AddableConcept >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:685:49: required from 'Geom::Piecewise Geom::operator-(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:127:38: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:204:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 204 | r[i] = a[i] + b[i]; | ~~~~~^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Geom::D2*; _OI = Geom::D2*]': /usr/include/c++/10/bits/stl_algobase.h:472:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector > >; _OI = __gnu_cxx::__normal_iterator*, std::vector > >]' /usr/include/c++/10/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector > >; _OI = __gnu_cxx::__normal_iterator*, std::vector > >]' /usr/include/c++/10/bits/vector.tcc:238:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Geom::D2; _Alloc = std::allocator >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:243:37: required from 'void Geom::Piecewise< >::concat(const Geom::Piecewise< >&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:825:20: required from 'Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:143:52: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/streambuf:41, from /usr/include/c++/10/bits/streambuf_iterator.h:35, from /usr/include/c++/10/iterator:66, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil.cpp:35: /usr/include/c++/10/bits/stl_algobase.h:380:18: note: synthesized method 'Geom::D2& Geom::D2::operator=(const Geom::D2&)' first required here 380 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:11: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:11: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ [ 45%] Linking CXX executable precise-flat cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/precise-flat.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/precise-flat.dir/precise-flat.cpp.o -o precise-flat -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:11: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:11: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 45%] Built target precise-flat /usr/bin/gmake -f src/toys/CMakeFiles/convole.dir/build.make src/toys/CMakeFiles/convole.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/convole.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/convole.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/convole.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/convole.dir/depend.internal". Scanning dependencies of target convole gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/convole.dir/build.make src/toys/CMakeFiles/convole.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:6: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ [ 45%] Building CXX object src/toys/CMakeFiles/convole.dir/convole.cpp.o In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/convole.dir/convole.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/svg-path-parser.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::OffsetableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:321:5: required from 'Geom::D2 Geom::operator+=(Geom::D2&, Geom::Point) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:554:14: required from 'Geom::Piecewise& Geom::operator+=(Geom::Piecewise&, typename T::output_type) [with T = Geom::D2; typename T::output_type = Geom::Point]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:183:26: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:163:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 163 | t = t + d; t += d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:164:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 164 | t = t - d; t -= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator-(const Geom::D2&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:13: required from 'void Geom::ScalableConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/boost/concept/requires.hpp:39:5: required from 'void boost::function_requires(Model*) [with Model = Geom::ScalableConcept >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:592:50: required from 'Geom::Piecewise Geom::operator*(const Geom::Piecewise&, double) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:23:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:243:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 243 | r[i] = -a[i]; | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:15: required from 'void Geom::ScalableConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/boost/concept/requires.hpp:39:5: required from 'void boost::function_requires(Model*) [with Model = Geom::ScalableConcept >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:592:50: required from 'Geom::Piecewise Geom::operator*(const Geom::Piecewise&, double) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:23:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:253:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 253 | r[i] = a[i] * b[i]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator/(const Geom::D2&, const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:15: required from 'void Geom::ScalableConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/boost/concept/requires.hpp:39:5: required from 'void boost::function_requires(Model*) [with Model = Geom::ScalableConcept >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:592:50: required from 'Geom::Piecewise Geom::operator*(const Geom::Piecewise&, double) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:23:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:263:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 263 | r[i] = a[i] / b[i]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator+(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:163:15: required from 'void Geom::OffsetableConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/boost/concept/requires.hpp:39:5: required from 'void boost::function_requires(Model*) [with Model = Geom::OffsetableConcept >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:549:52: required from 'Geom::Piecewise& Geom::operator+=(Geom::Piecewise&, typename T::output_type) [with T = Geom::D2; typename T::output_type = Geom::Point]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:183:26: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:324:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 324 | r[i] = a[i] + b[i]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator-(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:164:15: required from 'void Geom::OffsetableConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/boost/concept/requires.hpp:39:5: required from 'void boost::function_requires(Model*) [with Model = Geom::OffsetableConcept >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:549:52: required from 'Geom::Piecewise& Geom::operator+=(Geom::Piecewise&, typename T::output_type) [with T = Geom::D2; typename T::output_type = Geom::Point]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:183:26: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:333:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 333 | r[i] = a[i] - b[i]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Geom::D2*; _OI = Geom::D2*]': /usr/include/c++/10/bits/stl_algobase.h:472:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]' /usr/include/c++/10/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]' /usr/include/c++/10/bits/vector.tcc:238:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Geom::D2; _Alloc = std::allocator >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:71:7: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/streambuf:41, from /usr/include/c++/10/bits/streambuf_iterator.h:35, from /usr/include/c++/10/iterator:66, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parametrics.cpp:1: /usr/include/c++/10/bits/stl_algobase.h:380:18: note: synthesized method 'Geom::D2& Geom::D2::operator=(const Geom::D2&)' first required here 380 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:11: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:11: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:11: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:11: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:8: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:8: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:8: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:8: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator+(const Geom::D2&, const Geom::D2&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:675:28: required from 'Geom::Piecewise Geom::operator+(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:78:75: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:204:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 204 | r[i] = a[i] + b[i]; | ~~~~~^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::OffsetableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /usr/include/boost/concept_check.hpp:50:7: required from 'void boost::function_requires(Model*) [with Model = Geom::OffsetableConcept]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:549:52: required from 'Geom::Piecewise& Geom::operator+=(Geom::Piecewise&, typename T::output_type) [with T = Geom::SBasis; typename T::output_type = double]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:40:14: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:163:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 163 | t = t + d; t += d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:164:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 164 | t = t - d; t -= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp:39: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp:39: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp:39: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp:39: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator-(const Geom::D2&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:13: required from 'void Geom::ScalableConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/boost/concept_check.hpp:50:7: required from 'void boost::function_requires(Model*) [with Model = Geom::ScalableConcept >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:592:50: required from 'Geom::Piecewise Geom::operator*(const Geom::Piecewise&, double) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:78:75: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:243:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 243 | r[i] = -a[i]; | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:15: required from 'void Geom::ScalableConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/boost/concept_check.hpp:50:7: required from 'void boost::function_requires(Model*) [with Model = Geom::ScalableConcept >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:592:50: required from 'Geom::Piecewise Geom::operator*(const Geom::Piecewise&, double) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:78:75: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:253:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 253 | r[i] = a[i] * b[i]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator/(const Geom::D2&, const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:15: required from 'void Geom::ScalableConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/boost/concept_check.hpp:50:7: required from 'void boost::function_requires(Model*) [with Model = Geom::ScalableConcept >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:592:50: required from 'Geom::Piecewise Geom::operator*(const Geom::Piecewise&, double) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:78:75: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:263:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 263 | r[i] = a[i] / b[i]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator-(const Geom::D2&, const Geom::D2&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:23: required from 'void Geom::AddableConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/boost/concept_check.hpp:50:7: required from 'void boost::function_requires(Model*) [with Model = Geom::AddableConcept >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:667:49: required from 'Geom::Piecewise Geom::operator+(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:78:75: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:214:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 214 | r[i] = a[i] - b[i]; | ~~~~~^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Geom::D2*; _OI = Geom::D2*]': /usr/include/c++/10/bits/stl_algobase.h:472:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector > >; _OI = __gnu_cxx::__normal_iterator*, std::vector > >]' /usr/include/c++/10/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector > >; _OI = __gnu_cxx::__normal_iterator*, std::vector > >]' /usr/include/c++/10/bits/vector.tcc:744:16: required from 'void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = Geom::D2; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = std::vector >::iterator]' /usr/include/c++/10/bits/stl_vector.h:1665:19: required from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(std::vector<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = Geom::D2; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = std::vector >::iterator]' /usr/include/c++/10/bits/stl_vector.h:1383:22: required from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; = void; _Tp = Geom::D2; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = std::vector >::iterator; std::vector<_Tp, _Alloc>::const_iterator = std::vector >::const_iterator]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:393:28: required from 'Geom::Piecewise Geom::partition(const Geom::Piecewise&, const std::vector&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:669:32: required from 'Geom::Piecewise Geom::operator+(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:78:75: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/streambuf:41, from /usr/include/c++/10/bits/streambuf_iterator.h:35, from /usr/include/c++/10/iterator:66, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/offset-toy.cpp:1: /usr/include/c++/10/bits/stl_algobase.h:380:18: note: synthesized method 'Geom::D2& Geom::D2::operator=(const Geom::D2&)' first required here 380 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp:8: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp:8: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp:8: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp:8: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect_03.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Geom::D2*; _OI = Geom::D2*]': /usr/include/c++/10/bits/stl_algobase.h:472:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector > >; _OI = __gnu_cxx::__normal_iterator*, std::vector > >]' /usr/include/c++/10/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector > >; _OI = __gnu_cxx::__normal_iterator*, std::vector > >]' /usr/include/c++/10/bits/vector.tcc:238:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Geom::D2; _Alloc = std::allocator >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:71:7: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/streambuf:41, from /usr/include/c++/10/bits/streambuf_iterator.h:35, from /usr/include/c++/10/iterator:66, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/worms.cpp:1: /usr/include/c++/10/bits/stl_algobase.h:380:18: note: synthesized method 'Geom::D2& Geom::D2::operator=(const Geom::D2&)' first required here 380 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/portion-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ [ 45%] Linking CXX executable rect_03 cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/rect_03.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/rect_03.dir/rect_03.cpp.o -o rect_03 -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 45%] Built target rect_03 /usr/bin/gmake -f src/toys/CMakeFiles/sb2d.dir/build.make src/toys/CMakeFiles/sb2d.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sb2d.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sb2d.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sb2d.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sb2d.dir/depend.internal". Scanning dependencies of target sb2d gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/sb2d.dir/build.make src/toys/CMakeFiles/sb2d.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 46%] Building CXX object src/toys/CMakeFiles/sb2d.dir/sb2d.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/sb2d.dir/sb2d.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:7: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:7: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:7: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:7: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp: In function 'Geom::SBasisOf compose(const Geom::SBasisOf >&, const Geom::SBasisOf&, const Geom::SBasisOf&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:105:62: warning: implicitly-declared 'Geom::SBasisOf& Geom::SBasisOf::operator=(const Geom::SBasisOf&)' is deprecated [-Wdeprecated-copy] 105 | r = s*r + compose(f[i][0],x)*y0 + compose(f[i][1],x)*y; | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:9: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = double]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp: In function 'Geom::Piecewise convole(const Geom::SBasisOf&, Geom::Interval, const Geom::SBasisOf&, Geom::Interval, bool)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:137:47: warning: implicitly-declared 'Geom::SBasisOf& Geom::SBasisOf::operator=(const Geom::SBasisOf&)' is deprecated [-Wdeprecated-copy] 137 | a = SBasisOf(LinearOf(0,0)); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:9: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = double]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:138:51: warning: implicitly-declared 'Geom::SBasisOf& Geom::SBasisOf::operator=(const Geom::SBasisOf&)' is deprecated [-Wdeprecated-copy] 138 | b = SBasisOf(LinearOf(0,t1-t0)); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:9: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = double]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:139:49: warning: implicitly-declared 'Geom::SBasisOf& Geom::SBasisOf::operator=(const Geom::SBasisOf&)' is deprecated [-Wdeprecated-copy] 139 | t = SBasisOf(LinearOf(t0,t1)); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:9: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = double]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:140:51: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 140 | seg = toSBasis(compose(hh,b,t)-compose(hh,a,t)); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:143:55: warning: implicitly-declared 'Geom::SBasisOf& Geom::SBasisOf::operator=(const Geom::SBasisOf&)' is deprecated [-Wdeprecated-copy] 143 | a = SBasisOf(LinearOf(0,t2-t1)); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:9: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = double]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:144:55: warning: implicitly-declared 'Geom::SBasisOf& Geom::SBasisOf::operator=(const Geom::SBasisOf&)' is deprecated [-Wdeprecated-copy] 144 | b = SBasisOf(LinearOf(t1-t0,1)); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:9: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = double]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:145:53: warning: implicitly-declared 'Geom::SBasisOf& Geom::SBasisOf::operator=(const Geom::SBasisOf&)' is deprecated [-Wdeprecated-copy] 145 | t = SBasisOf(LinearOf(t1,t2)); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:9: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = double]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:146:55: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 146 | seg = toSBasis(compose(hh,b,t)-compose(hh,a,t)); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:149:52: warning: implicitly-declared 'Geom::SBasisOf& Geom::SBasisOf::operator=(const Geom::SBasisOf&)' is deprecated [-Wdeprecated-copy] 149 | a = SBasisOf(LinearOf(t2-t1,1.)); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:9: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = double]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:150:49: warning: implicitly-declared 'Geom::SBasisOf& Geom::SBasisOf::operator=(const Geom::SBasisOf&)' is deprecated [-Wdeprecated-copy] 150 | b = SBasisOf(LinearOf(1.,1.)); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:9: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = double]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:151:49: warning: implicitly-declared 'Geom::SBasisOf& Geom::SBasisOf::operator=(const Geom::SBasisOf&)' is deprecated [-Wdeprecated-copy] 151 | t = SBasisOf(LinearOf(t2,t3)); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:9: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = double]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:152:51: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 152 | seg = toSBasis(compose(hh,b,t)-compose(hh,a,t)); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp: In function 'void plot3d(cairo_t*, const Geom::SBasis&, const Geom::SBasis&, const Geom::SBasis&, Frame)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:206:69: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 206 | curve[dim] = x*frame.x[dim] + y*frame.y[dim] + z*frame.z[dim]; | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp: In function 'void plot3d(cairo_t*, const Geom::SBasisOf >&, Frame, int)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:218:51: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 218 | f_on_seg = toSBasis(compose(f,cst,var)); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:9: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/linear-of.h: In instantiation of 'Geom::SBasisOf integraaal(const Geom::SBasisOf&) [with T = Geom::SBasisOf]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:72:38: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/linear-of.h:76:7: warning: implicitly-declared 'Geom::SBasisOf& Geom::SBasisOf::operator=(const Geom::SBasisOf&)' is deprecated [-Wdeprecated-copy] 76 | class LinearOf{ | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:9: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = double]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:57:14: note: synthesized method 'Geom::LinearOf >& Geom::LinearOf >::operator=(Geom::LinearOf >&&)' first required here 57 | a[k] = LinearOf(ahat); | ~~~~~^~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:62:14: warning: implicitly-declared 'Geom::SBasisOf& Geom::SBasisOf::operator=(const Geom::SBasisOf&)' is deprecated [-Wdeprecated-copy] 62 | aTri = (HatOf(c[k]).d + (k+1)*aTri/2)/(2*k+1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:9: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = double]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:9: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/linear-of.h: In instantiation of 'Geom::LinearOf::LinearOf(T, T) [with T = Geom::SBasisOf]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:76:94: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/linear-of.h:80:31: warning: implicitly-declared 'Geom::SBasisOf& Geom::SBasisOf::operator=(const Geom::SBasisOf&)' is deprecated [-Wdeprecated-copy] 80 | LinearOf(T aa, T b) {a[0] = aa; a[1] = b;} | ~~~~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:9: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = double]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:9: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/linear-of.h:80:42: warning: implicitly-declared 'Geom::SBasisOf& Geom::SBasisOf::operator=(const Geom::SBasisOf&)' is deprecated [-Wdeprecated-copy] 80 | LinearOf(T aa, T b) {a[0] = aa; a[1] = b;} | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:9: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = double]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h: In instantiation of 'Geom::SBasisOf Geom::compose(const Geom::SBasisOf&, const Geom::SBasisOf&) [with T = double]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:105:36: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:570:11: warning: implicitly-declared 'Geom::SBasisOf& Geom::SBasisOf::operator=(const Geom::SBasisOf&)' is deprecated [-Wdeprecated-copy] 570 | r = multiply_add(r, s, SBasisOf(LinearOf(HatOf(a[i][0]))) - b*a[i][0] + b*a[i][1]); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = double]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h: In instantiation of 'Geom::SBasisOf Geom::operator+(const Geom::SBasisOf&, const Geom::SBasisOf&) [with T = double]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:105:38: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:268:20: warning: unused variable 'out_size' [-Wunused-variable] 268 | const unsigned out_size = std::max(a.size(), b.size()); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:9: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/linear-of.h: In instantiation of 'Geom::LinearOf::LinearOf(Geom::HatOf) [with T = Geom::SBasisOf]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:119:84: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/linear-of.h:88:14: warning: implicitly-declared 'Geom::SBasisOf& Geom::SBasisOf::operator=(const Geom::SBasisOf&)' is deprecated [-Wdeprecated-copy] 88 | a[0] = T(h); | ~~~~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:9: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = double]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:9: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/linear-of.h:89:14: warning: implicitly-declared 'Geom::SBasisOf& Geom::SBasisOf::operator=(const Geom::SBasisOf&)' is deprecated [-Wdeprecated-copy] 89 | a[1] = T(h); | ~~~~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:9: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = double]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h: In instantiation of 'Geom::SBasisOf Geom::operator-(const Geom::SBasisOf&, const Geom::SBasisOf&) [with T = Geom::SBasisOf]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:122:44: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:288:20: warning: unused variable 'out_size' [-Wunused-variable] 288 | const unsigned out_size = std::max(a.size(), b.size()); | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h: In instantiation of 'Geom::SBasisOf& Geom::operator+=(Geom::SBasisOf&, const Geom::SBasisOf&) [with T = Geom::SBasisOf]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:123:85: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:307:20: warning: unused variable 'out_size' [-Wunused-variable] 307 | const unsigned out_size = std::max(a.size(), b.size()); | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp: In instantiation of 'Geom::SBasisOf multi_compose(const Geom::SBasisOf&, const Geom::SBasisOf&) [with T = Geom::SBasisOf]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:124:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:92:11: warning: implicitly-declared 'Geom::SBasisOf >& Geom::SBasisOf >::operator=(const Geom::SBasisOf >&)' is deprecated [-Wdeprecated-copy] 92 | r = s*r + f[i][0]*u0 + f[i][1]*u1; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:9: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf >' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = Geom::SBasisOf]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h: In instantiation of 'Geom::SBasisOf Geom::operator-(const Geom::SBasisOf&, const Geom::SBasisOf&) [with T = double]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:140:50: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:288:20: warning: unused variable 'out_size' [-Wunused-variable] 288 | const unsigned out_size = std::max(a.size(), b.size()); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:204:16: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:9: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h: In instantiation of 'Geom::SBasisOf& Geom::operator-=(Geom::SBasisOf&, const Geom::SBasisOf&) [with T = double]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:63:17: required from 'Geom::SBasisOf integraaal(const Geom::SBasisOf&) [with T = Geom::SBasisOf]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:72:38: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:322:20: warning: unused variable 'out_size' [-Wunused-variable] 322 | const unsigned out_size = std::max(a.size(), b.size()); | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h: In instantiation of 'Geom::SBasisOf& Geom::operator+=(Geom::SBasisOf&, const Geom::SBasisOf&) [with T = double]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:64:17: required from 'Geom::SBasisOf integraaal(const Geom::SBasisOf&) [with T = Geom::SBasisOf]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:72:38: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:307:20: warning: unused variable 'out_size' [-Wunused-variable] 307 | const unsigned out_size = std::max(a.size(), b.size()); | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h: In instantiation of 'Geom::SBasisOf Geom::operator+(const Geom::SBasisOf&, const Geom::SBasisOf&) [with T = Geom::SBasisOf]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:92:17: required from 'Geom::SBasisOf multi_compose(const Geom::SBasisOf&, const Geom::SBasisOf&) [with T = Geom::SBasisOf]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:124:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:268:20: warning: unused variable 'out_size' [-Wunused-variable] 268 | const unsigned out_size = std::max(a.size(), b.size()); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator+(const Geom::D2&, const Geom::D2&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:675:28: required from 'Geom::Piecewise Geom::operator+(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:292:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:204:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 204 | r[i] = a[i] + b[i]; | ~~~~~^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::OffsetableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /usr/include/boost/concept/requires.hpp:39:5: required from 'void boost::function_requires(Model*) [with Model = Geom::OffsetableConcept]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:527:52: required from 'Geom::Piecewise Geom::operator+(const Geom::Piecewise&, typename T::output_type) [with T = Geom::SBasis; typename T::output_type = double]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:190:23: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:163:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 163 | t = t + d; t += d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:164:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 164 | t = t - d; t -= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator-(const Geom::D2&, const Geom::D2&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:23: required from 'void Geom::AddableConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/boost/concept/requires.hpp:39:5: required from 'void boost::function_requires(Model*) [with Model = Geom::AddableConcept >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:667:49: required from 'Geom::Piecewise Geom::operator+(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:292:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:214:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 214 | r[i] = a[i] - b[i]; | ~~~~~^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:9: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/linear-of.h: In instantiation of 'typename __gnu_cxx::__enable_if<(! std::__is_scalar<_Tp>::__value), void>::__type std::__fill_a1(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = Geom::LinearOf >*; _Tp = Geom::LinearOf >; typename __gnu_cxx::__enable_if<(! std::__is_scalar<_Tp>::__value), void>::__type = void]': /usr/include/c++/10/bits/stl_algobase.h:914:21: required from 'void std::__fill_a(_FIte, _FIte, const _Tp&) [with _FIte = Geom::LinearOf >*; _Tp = Geom::LinearOf >]' /usr/include/c++/10/bits/stl_algobase.h:944:20: required from 'void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = Geom::LinearOf >*; _Tp = Geom::LinearOf >]' /usr/include/c++/10/bits/vector.tcc:536:14: required from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = Geom::LinearOf >; _Alloc = std::allocator > >; std::vector<_Tp, _Alloc>::iterator = std::vector >, std::allocator > > >::iterator; std::vector<_Tp, _Alloc>::size_type = long unsigned int; std::vector<_Tp, _Alloc>::value_type = Geom::LinearOf >]' /usr/include/c++/10/bits/stl_vector.h:960:4: required from 'void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = Geom::LinearOf >; _Alloc = std::allocator > >; std::vector<_Tp, _Alloc>::size_type = long unsigned int; std::vector<_Tp, _Alloc>::value_type = Geom::LinearOf >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:53:13: required from 'Geom::SBasisOf integraaal(const Geom::SBasisOf&) [with T = Geom::SBasisOf]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:72:38: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/linear-of.h:76:7: warning: implicitly-declared 'Geom::SBasisOf& Geom::SBasisOf::operator=(const Geom::SBasisOf&)' is deprecated [-Wdeprecated-copy] 76 | class LinearOf{ | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:9: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = double]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/streambuf:41, from /usr/include/c++/10/bits/streambuf_iterator.h:35, from /usr/include/c++/10/iterator:66, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /usr/include/c++/10/bits/stl_algobase.h:861:11: note: synthesized method 'Geom::LinearOf >& Geom::LinearOf >::operator=(const Geom::LinearOf >&)' first required here 861 | *__first = __value; | ~~~~~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Geom::D2*; _OI = Geom::D2*]': /usr/include/c++/10/bits/stl_algobase.h:472:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]' /usr/include/c++/10/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]' /usr/include/c++/10/bits/vector.tcc:744:16: required from 'void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = Geom::D2; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = std::vector, std::allocator > >::iterator]' /usr/include/c++/10/bits/stl_vector.h:1665:19: required from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(std::vector<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = Geom::D2; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = std::vector, std::allocator > >::iterator]' /usr/include/c++/10/bits/stl_vector.h:1383:22: required from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = Geom::D2; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = std::vector, std::allocator > >::iterator; std::vector<_Tp, _Alloc>::const_iterator = std::vector, std::allocator > >::const_iterator]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:393:28: required from 'Geom::Piecewise Geom::partition(const Geom::Piecewise&, const std::vector&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:669:32: required from 'Geom::Piecewise Geom::operator+(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:292:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/streambuf:41, from /usr/include/c++/10/bits/streambuf_iterator.h:35, from /usr/include/c++/10/iterator:66, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/convole.cpp:1: /usr/include/c++/10/bits/stl_algobase.h:380:18: note: synthesized method 'Geom::D2& Geom::D2::operator=(const Geom::D2&)' first required here 380 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 46%] Linking CXX executable plane3d cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/plane3d.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/plane3d.dir/plane3d.cpp.o -o plane3d -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt [ 47%] Linking CXX executable worms cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/worms.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/worms.dir/worms.cpp.o -o worms -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt [ 48%] Linking CXX executable portion-test cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/portion-test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/portion-test.dir/portion-test.cpp.o -o portion-test -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 48%] Built target plane3d /usr/bin/gmake -f src/toys/CMakeFiles/conic-5.dir/build.make src/toys/CMakeFiles/conic-5.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/conic-5.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/conic-5.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/conic-5.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/conic-5.dir/depend.internal". Scanning dependencies of target conic-5 gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/conic-5.dir/build.make src/toys/CMakeFiles/conic-5.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 50%] Building CXX object src/toys/CMakeFiles/conic-5.dir/conic-5.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/conic-5.dir/conic-5.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 50%] Built target worms /usr/bin/gmake -f src/toys/CMakeFiles/point-curve-nearest-time.dir/build.make src/toys/CMakeFiles/point-curve-nearest-time.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/point-curve-nearest-time.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/point-curve-nearest-time.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/point-curve-nearest-time.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/point-curve-nearest-time.dir/depend.internal". Scanning dependencies of target point-curve-nearest-time gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/point-curve-nearest-time.dir/build.make src/toys/CMakeFiles/point-curve-nearest-time.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 50%] Building CXX object src/toys/CMakeFiles/point-curve-nearest-time.dir/point-curve-nearest-time.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/point-curve-nearest-time.dir/point-curve-nearest-time.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 50%] Built target portion-test /usr/bin/gmake -f src/toys/CMakeFiles/conic-section-toy.dir/build.make src/toys/CMakeFiles/conic-section-toy.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/conic-section-toy.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/conic-section-toy.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/conic-section-toy.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/conic-section-toy.dir/depend.internal". [ 51%] Linking CXX executable pencil cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/pencil.dir/link.txt --verbose=1 Scanning dependencies of target conic-section-toy gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/conic-section-toy.dir/build.make src/toys/CMakeFiles/conic-section-toy.dir/build /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/pencil.dir/pencil.cpp.o -o pencil -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 51%] Building CXX object src/toys/CMakeFiles/conic-section-toy.dir/conic-section-toy.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/conic-section-toy.dir/conic-section-toy.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp:6: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp:6: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 51%] Built target pencil /usr/bin/gmake -f src/toys/CMakeFiles/sb-zeros.dir/build.make src/toys/CMakeFiles/sb-zeros.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sb-zeros.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sb-zeros.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sb-zeros.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sb-zeros.dir/depend.internal". Scanning dependencies of target sb-zeros gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/sb-zeros.dir/build.make src/toys/CMakeFiles/sb-zeros.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 51%] Linking CXX executable parametrics cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/parametrics.dir/link.txt --verbose=1 [ 51%] Building CXX object src/toys/CMakeFiles/sb-zeros.dir/sb-zeros.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/sb-zeros.dir/sb-zeros.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp:6: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp:6: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/parametrics.dir/parametrics.cpp.o -o parametrics -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; [ 51%] Built target parametrics In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /usr/bin/gmake -f src/toys/CMakeFiles/cylinder3d.dir/build.make src/toys/CMakeFiles/cylinder3d.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/cylinder3d.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/cylinder3d.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/cylinder3d.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/cylinder3d.dir/depend.internal". Scanning dependencies of target cylinder3d gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/cylinder3d.dir/build.make src/toys/CMakeFiles/cylinder3d.dir/build In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 51%] Building CXX object src/toys/CMakeFiles/cylinder3d.dir/cylinder3d.cpp.o In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/cylinder3d.dir/cylinder3d.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 51%] Linking CXX executable sb2d In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/sb2d.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/sb2d.dir/sb2d.cpp.o -o sb2d -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ [ 51%] Linking CXX executable offset-toy cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/offset-toy.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/offset-toy.dir/offset-toy.cpp.o -o offset-toy -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 51%] Built target sb2d /usr/bin/gmake -f src/toys/CMakeFiles/d2sbasis-fitting.dir/build.make src/toys/CMakeFiles/d2sbasis-fitting.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/d2sbasis-fitting.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/d2sbasis-fitting.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/d2sbasis-fitting.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/d2sbasis-fitting.dir/depend.internal". Scanning dependencies of target d2sbasis-fitting gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/d2sbasis-fitting.dir/build.make src/toys/CMakeFiles/d2sbasis-fitting.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ [ 51%] Building CXX object src/toys/CMakeFiles/d2sbasis-fitting.dir/d2sbasis-fitting.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/d2sbasis-fitting.dir/d2sbasis-fitting.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 51%] Built target offset-toy /usr/bin/gmake -f src/toys/CMakeFiles/metro.dir/build.make src/toys/CMakeFiles/metro.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/metro.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/metro.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/metro.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/metro.dir/depend.internal". Scanning dependencies of target metro gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/metro.dir/build.make src/toys/CMakeFiles/metro.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 51%] Building CXX object src/toys/CMakeFiles/metro.dir/metro.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/metro.dir/metro.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp:21: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp:21: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp:21: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp:21: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:35: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:35: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:35: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:35: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:45: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:45: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:45: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:45: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp: In member function 'virtual void NearestPoints::draw(cairo_t*, std::ostringstream*, int, int, bool, std::ostringstream*)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:112:32: warning: catching polymorphic type 'class Geom::RangeError' by value [-Wcatch-value=] 112 | catch( RangeError e ) | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:199:32: warning: catching polymorphic type 'class Geom::RangeError' by value [-Wcatch-value=] 199 | catch( RangeError e ) | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp: In member function 'void ConicSectionToy::draw_roots(cairo_t*, std::ostringstream*, int, int, bool, std::ostringstream*)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:373:31: warning: catching polymorphic type 'class Geom::Exception' by value [-Wcatch-value=] 373 | catch(Geom::Exception e) | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp: In member function 'void ConicSectionToy::draw_nearest_time(cairo_t*, std::ostringstream*, int, int, bool, std::ostringstream*)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:426:29: warning: catching polymorphic type 'class Geom::LogicalError' by value [-Wcatch-value=] 426 | catch (LogicalError e) | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp: In member function 'void ConicSectionToy::draw_bound(cairo_t*, std::ostringstream*, int, int, bool, std::ostringstream*)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:471:29: warning: catching polymorphic type 'class Geom::LogicalError' by value [-Wcatch-value=] 471 | catch (LogicalError e) | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-section-toy.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/point-curve-nearest-time.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:5: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:5: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp:12: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp:12: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-5.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:5: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:5: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp:12: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp:12: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:10: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:10: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:10: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:10: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp: In function 'void cairo_pw(cairo_t*, Geom::Piecewise)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:27:45: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 27 | B[0] = Linear(p.cuts[i], p.cuts[i+1]); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:28:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 28 | B[1] = p[i]; | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:26:20: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:186:42: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::OffsetableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /usr/include/boost/concept_check.hpp:50:7: required from 'void boost::function_requires(Model*) [with Model = Geom::OffsetableConcept]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:538:52: required from 'Geom::Piecewise Geom::operator-(const Geom::Piecewise&, typename T::output_type) [with T = Geom::SBasis; typename T::output_type = double]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:99:39: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:163:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 163 | t = t + d; t += d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:164:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 164 | t = t - d; t -= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/cylinder3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h: In member function 'Geom::Poly Geom::Poly::operator+(const Geom::Poly&) const': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h:61:24: warning: unused variable 'out_size' [-Wunused-variable] 61 | const unsigned out_size = std::max(size(), p.size()); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp:23: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Geom::D2*; _OI = Geom::D2*]': /usr/include/c++/10/bits/stl_algobase.h:472:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]' /usr/include/c++/10/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]' /usr/include/c++/10/bits/vector.tcc:238:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Geom::D2; _Alloc = std::allocator >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:243:37: required from 'void Geom::Piecewise< >::concat(const Geom::Piecewise< >&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:17:44: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/streambuf:41, from /usr/include/c++/10/bits/streambuf_iterator.h:35, from /usr/include/c++/10/iterator:66, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-zeros.cpp:1: /usr/include/c++/10/bits/stl_algobase.h:380:18: note: synthesized method 'Geom::D2& Geom::D2::operator=(const Geom::D2&)' first required here 380 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp:23: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp:23: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp:23: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:41: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:41: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:41: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:41: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:71:20: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:113:32: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 52%] Linking CXX executable convole cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/convole.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/convole.dir/convole.cpp.o -o convole -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt [ 52%] Linking CXX executable conic-section-toy In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp:23: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp:23: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp:23: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp:23: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp:23: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp:23: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp:23: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp:23: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp:23: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp:23: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp:23: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp:23: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/conic-section-toy.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/conic-section-toy.dir/conic-section-toy.cpp.o -o conic-section-toy -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp:23: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp:23: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 52%] Built target convole /usr/bin/gmake -f src/toys/CMakeFiles/conic-3.dir/build.make src/toys/CMakeFiles/conic-3.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/conic-3.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/conic-3.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/conic-3.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/conic-3.dir/depend.internal". Scanning dependencies of target conic-3 gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/conic-3.dir/build.make src/toys/CMakeFiles/conic-3.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 52%] Building CXX object src/toys/CMakeFiles/conic-3.dir/conic-3.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/conic-3.dir/conic-3.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp:23: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp:23: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp:23: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp:23: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp:23: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp:23: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp:23: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp:23: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp:23: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp:23: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp:23: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp:23: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp:23: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp:23: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp:23: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp:23: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp:23: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp:23: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp:23: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/metro.cpp:23: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 52%] Linking CXX executable conic-5 cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/conic-5.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/conic-5.dir/conic-5.cpp.o -o conic-5 -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 52%] Built target conic-section-toy /usr/bin/gmake -f src/toys/CMakeFiles/root-finder-comparer.dir/build.make src/toys/CMakeFiles/root-finder-comparer.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/root-finder-comparer.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/root-finder-comparer.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/root-finder-comparer.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/root-finder-comparer.dir/depend.internal". Scanning dependencies of target root-finder-comparer gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/root-finder-comparer.dir/build.make src/toys/CMakeFiles/root-finder-comparer.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 52%] Building CXX object src/toys/CMakeFiles/root-finder-comparer.dir/root-finder-comparer.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/root-finder-comparer.dir/root-finder-comparer.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 52%] Built target conic-5 /usr/bin/gmake -f src/toys/CMakeFiles/rect-toy.dir/build.make src/toys/CMakeFiles/rect-toy.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/rect-toy.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/rect-toy.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/rect-toy.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/rect-toy.dir/depend.internal". Scanning dependencies of target rect-toy gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/rect-toy.dir/build.make src/toys/CMakeFiles/rect-toy.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 53%] Building CXX object src/toys/CMakeFiles/rect-toy.dir/rect-toy.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/rect-toy.dir/rect-toy.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp [ 53%] Linking CXX executable d2sbasis-fitting cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/d2sbasis-fitting.dir/link.txt --verbose=1 [ 54%] Linking CXX executable sb-zeros /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/d2sbasis-fitting.dir/d2sbasis-fitting.cpp.o -o d2sbasis-fitting -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/sb-zeros.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/sb-zeros.dir/sb-zeros.cpp.o -o sb-zeros -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 54%] Built target d2sbasis-fitting /usr/bin/gmake -f src/toys/CMakeFiles/lpe-test.dir/build.make src/toys/CMakeFiles/lpe-test.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/lpe-test.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/lpe-test.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/lpe-test.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/lpe-test.dir/depend.internal". Scanning dependencies of target lpe-test gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/lpe-test.dir/build.make src/toys/CMakeFiles/lpe-test.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 54%] Building CXX object src/toys/CMakeFiles/lpe-test.dir/lpe-test.cpp.o gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/lpe-test.dir/lpe-test.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp [ 54%] Built target sb-zeros /usr/bin/gmake -f src/toys/CMakeFiles/rtree-toy.dir/build.make src/toys/CMakeFiles/rtree-toy.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/rtree-toy.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/rtree-toy.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/rtree-toy.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/rtree-toy.dir/depend.internal". Scanning dependencies of target rtree-toy gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/rtree-toy.dir/build.make src/toys/CMakeFiles/rtree-toy.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 55%] Building CXX object src/toys/CMakeFiles/rtree-toy.dir/rtree-toy.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/rtree-toy.dir/rtree-toy.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 56%] Linking CXX executable point-curve-nearest-time cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/point-curve-nearest-time.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/point-curve-nearest-time.dir/point-curve-nearest-time.cpp.o -o point-curve-nearest-time -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 56%] Built target point-curve-nearest-time /usr/bin/gmake -f src/toys/CMakeFiles/find-derivative.dir/build.make src/toys/CMakeFiles/find-derivative.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/find-derivative.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/find-derivative.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/find-derivative.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/find-derivative.dir/depend.internal". Scanning dependencies of target find-derivative gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/find-derivative.dir/build.make src/toys/CMakeFiles/find-derivative.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 56%] Building CXX object src/toys/CMakeFiles/find-derivative.dir/find-derivative.cpp.o In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp:9: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/find-derivative.dir/find-derivative.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp:14: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp:14: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp:14: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp:14: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-poly.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h: In member function 'Geom::Poly Geom::Poly::operator+(const Geom::Poly&) const': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h:61:24: warning: unused variable 'out_size' [-Wunused-variable] 61 | const unsigned out_size = std::max(size(), p.size()); | ^~~~~~~~ [ 57%] Linking CXX executable metro cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/metro.dir/link.txt --verbose=1 In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/metro.dir/metro.cpp.o -o metro -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 57%] Built target metro /usr/bin/gmake -f src/toys/CMakeFiles/hatches.dir/build.make src/toys/CMakeFiles/hatches.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/hatches.dir/DependInfo.cmake --color= In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/hatches.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/hatches.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/hatches.dir/depend.internal". In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ Scanning dependencies of target hatches In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-3.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /usr/bin/gmake -f src/toys/CMakeFiles/hatches.dir/build.make src/toys/CMakeFiles/hatches.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 58%] Building CXX object src/toys/CMakeFiles/hatches.dir/hatches.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/hatches.dir/hatches.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:9: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:9: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:9: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:9: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp: In member function 'virtual void RootFinderComparer::draw(cairo_t*, std::ostringstream*, int, int, bool, std::ostringstream*)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:88:32: warning: implicitly-declared 'Geom::Poly& Geom::Poly::operator=(const Geom::Poly&)' is deprecated [-Wdeprecated-copy] 88 | ply = Poly(height/2) - ply; | ^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-poly.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h:164:5: note: because 'Geom::Poly' has user-provided 'Geom::Poly::Poly(const Geom::Poly&)' 164 | Poly(const Poly& p) : std::vector(p) {} | ^~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:218:41: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 218 | B[0] = Linear(width/4, 3*width/4); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 59%] Linking CXX executable cylinder3d cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/cylinder3d.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/cylinder3d.dir/cylinder3d.cpp.o -o cylinder3d -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/root-finder-comparer.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp:35: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp:35: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 59%] Built target cylinder3d /usr/bin/gmake -f src/toys/CMakeFiles/arc-bez.dir/build.make src/toys/CMakeFiles/arc-bez.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/arc-bez.dir/DependInfo.cmake --color= In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp:35: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp:35: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/arc-bez.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/arc-bez.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/arc-bez.dir/depend.internal". Scanning dependencies of target arc-bez gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/arc-bez.dir/build.make src/toys/CMakeFiles/arc-bez.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 59%] Building CXX object src/toys/CMakeFiles/arc-bez.dir/arc-bez.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/arc-bez.dir/arc-bez.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rect-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator+(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:533:27: required from 'Geom::Piecewise Geom::operator+(const Geom::Piecewise&, typename T::output_type) [with T = Geom::D2; typename T::output_type = Geom::Point]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:55:36: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:324:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 324 | r[i] = a[i] + b[i]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::OffsetableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:321:5: required from 'Geom::D2 Geom::operator+(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:533:27: required from 'Geom::Piecewise Geom::operator+(const Geom::Piecewise&, typename T::output_type) [with T = Geom::D2; typename T::output_type = Geom::Point]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:55:36: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:163:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 163 | t = t + d; t += d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:164:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 164 | t = t - d; t -= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator-(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:164:15: required from 'void Geom::OffsetableConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/boost/concept_check.hpp:50:7: required from 'void boost::function_requires(Model*) [with Model = Geom::OffsetableConcept >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:527:52: required from 'Geom::Piecewise Geom::operator+(const Geom::Piecewise&, typename T::output_type) [with T = Geom::D2; typename T::output_type = Geom::Point]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:55:36: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:333:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 333 | r[i] = a[i] - b[i]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp:34: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp:34: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Geom::D2*; _OI = Geom::D2*]': /usr/include/c++/10/bits/stl_algobase.h:472:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]' /usr/include/c++/10/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]' /usr/include/c++/10/bits/vector.tcc:238:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Geom::D2; _Alloc = std::allocator >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:243:37: required from 'void Geom::Piecewise< >::concat(const Geom::Piecewise< >&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:55:43: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/ostream:38, from /usr/include/c++/10/iostream:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:7, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-framework.h:49, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/lpe-test.cpp:33: /usr/include/c++/10/bits/stl_algobase.h:380:18: note: synthesized method 'Geom::D2& Geom::D2::operator=(const Geom::D2&)' first required here 380 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp:34: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp:34: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp:8: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp:8: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp:8: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp:8: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/find-derivative.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:7: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:7: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:7: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:7: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rtree-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 60%] Linking CXX executable conic-3 cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/conic-3.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/conic-3.dir/conic-3.cpp.o -o conic-3 -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h: In instantiation of 'Geom::Piecewise Geom::derivative(const Geom::Piecewise&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:170:40: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:886:24: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 886 | result.segs[i] = derivative(a.segs[i])/(a.cuts[i+1]-a.cuts[i]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 60%] Built target conic-3 /usr/bin/gmake -f src/toys/CMakeFiles/curve-curve-nearest-time.dir/build.make src/toys/CMakeFiles/curve-curve-nearest-time.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/curve-curve-nearest-time.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/curve-curve-nearest-time.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/curve-curve-nearest-time.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/curve-curve-nearest-time.dir/depend.internal". Scanning dependencies of target curve-curve-nearest-time gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/curve-curve-nearest-time.dir/build.make src/toys/CMakeFiles/curve-curve-nearest-time.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 60%] Building CXX object src/toys/CMakeFiles/curve-curve-nearest-time.dir/curve-curve-nearest-time.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/curve-curve-nearest-time.dir/curve-curve-nearest-time.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h: In instantiation of 'Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:823:31: required from 'Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:257:36: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:802:18: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 802 | sub_g=compose(Linear(-f.cuts[idx]/(f.cuts[idx+1]-f.cuts[idx]), | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 803 | (1-f.cuts[idx])/(f.cuts[idx+1]-f.cuts[idx])),sub_g); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator+(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:265:27: required from 'void Geom::Piecewise< >::continuousConcat(const Geom::Piecewise< >&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:309:54: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:324:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 324 | r[i] = a[i] + b[i]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:9: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:9: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::OffsetableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:321:5: required from 'Geom::D2 Geom::operator+(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:265:27: required from 'void Geom::Piecewise< >::continuousConcat(const Geom::Piecewise< >&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:309:54: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:163:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 163 | t = t + d; t += d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:164:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 164 | t = t - d; t -= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:9: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:9: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Geom::D2*; _OI = Geom::D2*]': /usr/include/c++/10/bits/stl_algobase.h:472:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]' /usr/include/c++/10/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]' /usr/include/c++/10/bits/vector.tcc:238:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Geom::D2; _Alloc = std::allocator >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:243:37: required from 'void Geom::Piecewise< >::concat(const Geom::Piecewise< >&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:308:44: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/streambuf:41, from /usr/include/c++/10/bits/streambuf_iterator.h:35, from /usr/include/c++/10/iterator:66, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/hatches.cpp:1: /usr/include/c++/10/bits/stl_algobase.h:380:18: note: synthesized method 'Geom::D2& Geom::D2::operator=(const Geom::D2&)' first required here 380 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ [ 60%] Linking CXX executable rect-toy cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/rect-toy.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/rect-toy.dir/rect-toy.cpp.o -o rect-toy -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt [ 61%] Linking CXX executable find-derivative cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/find-derivative.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/find-derivative.dir/find-derivative.cpp.o -o find-derivative -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h: In instantiation of 'Geom::Piecewise Geom::integral(const Geom::Piecewise&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:18:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:868:24: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 868 | result.segs[i] = integral(a.segs[i])*(a.cuts[i+1]-a.cuts[i]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 61%] Built target rect-toy [ 61%] Linking CXX executable root-finder-comparer /usr/bin/gmake -f src/toys/CMakeFiles/conic-4.dir/build.make src/toys/CMakeFiles/conic-4.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/conic-4.dir/DependInfo.cmake --color= cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/root-finder-comparer.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/root-finder-comparer.dir/root-finder-comparer.cpp.o -o root-finder-comparer -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/conic-4.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/conic-4.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/conic-4.dir/depend.internal". Scanning dependencies of target conic-4 gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/conic-4.dir/build.make src/toys/CMakeFiles/conic-4.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::OffsetableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /usr/include/boost/concept/requires.hpp:39:5: required from 'void boost::function_requires(Model*) [with Model = Geom::OffsetableConcept]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:559:52: required from 'Geom::Piecewise& Geom::operator-=(Geom::Piecewise&, typename T::output_type) [with T = Geom::SBasis; typename T::output_type = double]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:19:37: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:163:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 163 | t = t + d; t += d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:164:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 164 | t = t - d; t -= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-bez.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 61%] Building CXX object src/toys/CMakeFiles/conic-4.dir/conic-4.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/conic-4.dir/conic-4.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp [ 61%] Linking CXX executable lpe-test cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/lpe-test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/lpe-test.dir/lpe-test.cpp.o -o lpe-test -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom liblpetoy.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 61%] Built target find-derivative /usr/bin/gmake -f src/toys/CMakeFiles/boolops-toy.dir/build.make src/toys/CMakeFiles/boolops-toy.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/boolops-toy.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/boolops-toy.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/boolops-toy.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/boolops-toy.dir/depend.internal". Scanning dependencies of target boolops-toy gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/boolops-toy.dir/build.make src/toys/CMakeFiles/boolops-toy.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 62%] Building CXX object src/toys/CMakeFiles/boolops-toy.dir/boolops-toy.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/boolops-toy.dir/boolops-toy.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 62%] Built target root-finder-comparer /usr/bin/gmake -f src/toys/CMakeFiles/curvature-curve.dir/build.make src/toys/CMakeFiles/curvature-curve.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/curvature-curve.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 62%] Built target lpe-test Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/curvature-curve.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/curvature-curve.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/curvature-curve.dir/depend.internal". /usr/bin/gmake -f src/toys/CMakeFiles/sb-of-sb.dir/build.make src/toys/CMakeFiles/sb-of-sb.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sb-of-sb.dir/DependInfo.cmake --color= Scanning dependencies of target curvature-curve gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/curvature-curve.dir/build.make src/toys/CMakeFiles/curvature-curve.dir/build Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sb-of-sb.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sb-of-sb.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sb-of-sb.dir/depend.internal". gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' Scanning dependencies of target sb-of-sb [ 63%] Building CXX object src/toys/CMakeFiles/curvature-curve.dir/curvature-curve.cpp.o gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/sb-of-sb.dir/build.make src/toys/CMakeFiles/sb-of-sb.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/curvature-curve.dir/curvature-curve.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp [ 63%] Building CXX object src/toys/CMakeFiles/sb-of-sb.dir/sb-of-sb.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/sb-of-sb.dir/sb-of-sb.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ [ 63%] Linking CXX executable rtree-toy cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/rtree-toy.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/rtree-toy.dir/rtree-toy.cpp.o -o rtree-toy -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 63%] Built target rtree-toy /usr/bin/gmake -f src/toys/CMakeFiles/collinear-normal.dir/build.make src/toys/CMakeFiles/collinear-normal.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/collinear-normal.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/collinear-normal.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/collinear-normal.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/collinear-normal.dir/depend.internal". Scanning dependencies of target collinear-normal gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/collinear-normal.dir/build.make src/toys/CMakeFiles/collinear-normal.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 64%] Building CXX object src/toys/CMakeFiles/collinear-normal.dir/collinear-normal.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/collinear-normal.dir/collinear-normal.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:44: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:44: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:44: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:44: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp:11: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/intersection-graph.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp: In constructor 'np_finder::np_finder(cairo_t*, const Geom::D2&, const Geom::D2&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:61:20: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 61 | cd1 = dot(_c1,dc1); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:62:20: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 62 | cd2 = dot(_c2,dc2); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:269:27: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 269 | r_dcn1[i] = -r_dcn1[i]; | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:56:49: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h: In instantiation of 'Geom::Piecewise Geom::derivative(const Geom::Piecewise&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:201:40: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:886:24: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 886 | result.segs[i] = derivative(a.segs[i])/(a.cuts[i+1]-a.cuts[i]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator-(const Geom::D2&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:268:19: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:243:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 243 | r[i] = -a[i]; | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator-(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:474:24: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:333:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 333 | r[i] = a[i] - b[i]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp:14: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp:14: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::MultiplicableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::MultiplicableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:308:5: required from 'T Geom::dot(const Geom::D2&, const Geom::D2&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:61:20: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:192:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 192 | i *= j; i = i * j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator+(const Geom::D2&, const Geom::D2&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:675:28: required from 'Geom::Piecewise Geom::operator+(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:295:15: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:204:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 204 | r[i] = a[i] + b[i]; | ~~~~~^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::OffsetableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:321:5: required from 'Geom::D2 Geom::operator-(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:474:24: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:163:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 163 | t = t + d; t += d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:164:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 164 | t = t - d; t -= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp:14: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp:14: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator-(const Geom::D2&, const Geom::D2&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:23: required from 'void Geom::AddableConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/boost/concept_check.hpp:50:7: required from 'void boost::function_requires(Model*) [with Model = Geom::AddableConcept >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:667:49: required from 'Geom::Piecewise Geom::operator+(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:295:15: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:214:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 214 | r[i] = a[i] - b[i]; | ~~~~~^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Geom::D2*; _OI = Geom::D2*]': /usr/include/c++/10/bits/stl_algobase.h:472:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]' /usr/include/c++/10/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]' /usr/include/c++/10/bits/vector.tcc:744:16: required from 'void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = Geom::D2; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = std::vector, std::allocator > >::iterator]' /usr/include/c++/10/bits/stl_vector.h:1665:19: required from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(std::vector<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = Geom::D2; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = std::vector, std::allocator > >::iterator]' /usr/include/c++/10/bits/stl_vector.h:1383:22: required from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = Geom::D2; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = std::vector, std::allocator > >::iterator; std::vector<_Tp, _Alloc>::const_iterator = std::vector, std::allocator > >::const_iterator]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:393:28: required from 'Geom::Piecewise Geom::partition(const Geom::Piecewise&, const std::vector&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:99:27: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/streambuf:41, from /usr/include/c++/10/bits/streambuf_iterator.h:35, from /usr/include/c++/10/iterator:66, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-nearest-time.cpp:35: /usr/include/c++/10/bits/stl_algobase.h:380:18: note: synthesized method 'Geom::D2& Geom::D2::operator=(const Geom::D2&)' first required here 380 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp:9: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp:9: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:8: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:8: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:4: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:4: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:8: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:8: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-4.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp:9: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp:9: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:4: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:4: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(const Geom::D2&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp: In member function 'virtual void CurvatureTester::draw(cairo_t*, std::ostringstream*, int, int, bool, std::ostringstream*)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:78:53: note: synthesized method 'Geom::D2& Geom::D2::operator=(const Geom::D2&)' first required here 78 | best_c = candidates[best]; | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 64%] Linking CXX executable arc-bez In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/boolops-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/arc-bez.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/arc-bez.dir/arc-bez.cpp.o -o arc-bez -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp: In function 'Geom::SBasisOf compose(const Geom::SBasisOf >&, const Geom::SBasisOf&, const Geom::SBasisOf&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:125:62: warning: implicitly-declared 'Geom::SBasisOf& Geom::SBasisOf::operator=(const Geom::SBasisOf&)' is deprecated [-Wdeprecated-copy] 125 | r = s*r + compose(f[i][0],x)*y0 + compose(f[i][1],x)*y; | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:10: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = double]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp: In function 'void plot3d(cairo_t*, const Geom::SBasis&, const Geom::SBasis&, const Geom::SBasis&, Frame)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:194:69: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 194 | curve[dim] = x*frame.x[dim] + y*frame.y[dim] + z*frame.z[dim]; | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp: In function 'void plot3d(cairo_t*, const Geom::SBasis&, const Geom::SBasis&, const Geom::SBasisOf&, Frame)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:203:79: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 203 | curve[dim] = x*frame.x[dim] + y*frame.y[dim] + toSBasis(z)*frame.z[dim]; | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp: In function 'Geom::Piecewise convole(const Geom::SBasisOf&, Geom::Interval, const Geom::SBasisOf&, Geom::Interval)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:266:49: warning: implicitly-declared 'Geom::SBasisOf& Geom::SBasisOf::operator=(const Geom::SBasisOf&)' is deprecated [-Wdeprecated-copy] 266 | a = SBasisOf(LinearOf(0.,0.)); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:10: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = double]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:267:52: warning: implicitly-declared 'Geom::SBasisOf& Geom::SBasisOf::operator=(const Geom::SBasisOf&)' is deprecated [-Wdeprecated-copy] 267 | b = SBasisOf(LinearOf(0.,1/rho)); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:10: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = double]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:268:99: warning: implicitly-declared 'Geom::SBasisOf& Geom::SBasisOf::operator=(const Geom::SBasisOf&)' is deprecated [-Wdeprecated-copy] 268 | t = SBasisOf(LinearOf(dom_f.min()/dom_g.extent(),dom_f.min()/dom_g.extent()+1)); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:10: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = double]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:269:51: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 269 | seg = toSBasis(compose(hh,b,t)-compose(hh,a,t)); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:272:58: warning: implicitly-declared 'Geom::SBasisOf& Geom::SBasisOf::operator=(const Geom::SBasisOf&)' is deprecated [-Wdeprecated-copy] 272 | a = SBasisOf(LinearOf(0.,1-1/rho)); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:10: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = double]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:273:56: warning: implicitly-declared 'Geom::SBasisOf& Geom::SBasisOf::operator=(const Geom::SBasisOf&)' is deprecated [-Wdeprecated-copy] 273 | b = SBasisOf(LinearOf(1/rho,1.)); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:10: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = double]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:274:105: warning: implicitly-declared 'Geom::SBasisOf& Geom::SBasisOf::operator=(const Geom::SBasisOf&)' is deprecated [-Wdeprecated-copy] 274 | t = SBasisOf(LinearOf(dom_f.min()/dom_g.extent()+1, dom_f.max()/dom_g.extent() )); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:10: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = double]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:275:55: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 275 | seg = toSBasis(compose(hh,b,t)-compose(hh,a,t)); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:278:55: warning: implicitly-declared 'Geom::SBasisOf& Geom::SBasisOf::operator=(const Geom::SBasisOf&)' is deprecated [-Wdeprecated-copy] 278 | a = SBasisOf(LinearOf(1.-1/rho,1.)); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:10: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = double]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:279:49: warning: implicitly-declared 'Geom::SBasisOf& Geom::SBasisOf::operator=(const Geom::SBasisOf&)' is deprecated [-Wdeprecated-copy] 279 | b = SBasisOf(LinearOf(1.,1.)); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:10: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = double]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:280:101: warning: implicitly-declared 'Geom::SBasisOf& Geom::SBasisOf::operator=(const Geom::SBasisOf&)' is deprecated [-Wdeprecated-copy] 280 | t = SBasisOf(LinearOf(dom_f.max()/dom_g.extent(), dom_f.max()/dom_g.extent()+1 )); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:10: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = double]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:281:51: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 281 | seg = toSBasis(compose(hh,b,t)-compose(hh,a,t)); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp: In member function 'virtual void SBasis0fSBasisToy::draw(cairo_t*, std::ostringstream*, int, int, bool, std::ostringstream*)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:402:96: warning: implicitly-declared 'Geom::SBasisOf >& Geom::SBasisOf >::operator=(const Geom::SBasisOf >&)' is deprecated [-Wdeprecated-copy] 402 | f = u*u + v*v - LinearOf >(LinearOf(1,1),LinearOf(1,1)); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:10: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf >' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = Geom::SBasisOf]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:10: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h: In instantiation of 'Geom::SBasisOf Geom::compose(const Geom::SBasisOf&, const Geom::SBasisOf&) [with T = double]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:125:36: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:570:11: warning: implicitly-declared 'Geom::SBasisOf& Geom::SBasisOf::operator=(const Geom::SBasisOf&)' is deprecated [-Wdeprecated-copy] 570 | r = multiply_add(r, s, SBasisOf(LinearOf(HatOf(a[i][0]))) - b*a[i][0] + b*a[i][1]); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = double]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h: In instantiation of 'Geom::SBasisOf Geom::operator+(const Geom::SBasisOf&, const Geom::SBasisOf&) [with T = double]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:125:38: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:268:20: warning: unused variable 'out_size' [-Wunused-variable] 268 | const unsigned out_size = std::max(a.size(), b.size()); | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h: In instantiation of 'T Geom::SBasisOf::valueAt(double) const [with T = Geom::SBasisOf]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:159:37: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:108:16: warning: implicitly-declared 'Geom::SBasisOf& Geom::SBasisOf::operator=(const Geom::SBasisOf&)' is deprecated [-Wdeprecated-copy] 108 | p0 = p0*s + lin[0]; | ~~~^~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = double]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:109:16: warning: implicitly-declared 'Geom::SBasisOf& Geom::SBasisOf::operator=(const Geom::SBasisOf&)' is deprecated [-Wdeprecated-copy] 109 | p1 = p1*s + lin[1]; | ~~~^~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = double]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:192:16: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:10: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h: In instantiation of 'Geom::SBasisOf Geom::integral(const Geom::SBasisOf&) [with T = Geom::SBasisOf]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:236:36: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:497:14: warning: implicitly-declared 'Geom::SBasisOf& Geom::SBasisOf::operator=(const Geom::SBasisOf&)' is deprecated [-Wdeprecated-copy] 497 | aTri = (HatOf(c[k]).d + (k+1)*aTri/2)/(2*k+1); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = double]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:10: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/linear-of.h: In instantiation of 'Geom::LinearOf::LinearOf(T, T) [with T = Geom::SBasisOf]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:239:90: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/linear-of.h:80:31: warning: implicitly-declared 'Geom::SBasisOf& Geom::SBasisOf::operator=(const Geom::SBasisOf&)' is deprecated [-Wdeprecated-copy] 80 | LinearOf(T aa, T b) {a[0] = aa; a[1] = b;} | ~~~~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:10: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = double]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:10: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/linear-of.h:80:42: warning: implicitly-declared 'Geom::SBasisOf& Geom::SBasisOf::operator=(const Geom::SBasisOf&)' is deprecated [-Wdeprecated-copy] 80 | LinearOf(T aa, T b) {a[0] = aa; a[1] = b;} | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:10: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = double]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h: In instantiation of 'Geom::SBasisOf Geom::operator-(const Geom::SBasisOf&, const Geom::SBasisOf&) [with T = Geom::SBasisOf]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:254:75: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:288:20: warning: unused variable 'out_size' [-Wunused-variable] 288 | const unsigned out_size = std::max(a.size(), b.size()); | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h: In instantiation of 'Geom::SBasisOf& Geom::operator+=(Geom::SBasisOf&, const Geom::SBasisOf&) [with T = Geom::SBasisOf]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:255:84: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:307:20: warning: unused variable 'out_size' [-Wunused-variable] 307 | const unsigned out_size = std::max(a.size(), b.size()); | ^~~~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp: In instantiation of 'Geom::SBasisOf multi_compose(const Geom::SBasisOf&, const Geom::SBasisOf&) [with T = Geom::SBasisOf]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:256:93: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:113:11: warning: implicitly-declared 'Geom::SBasisOf >& Geom::SBasisOf >::operator=(const Geom::SBasisOf >&)' is deprecated [-Wdeprecated-copy] 113 | r = s*r + f[i][0]*u0 + f[i][1]*u1; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:10: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf >' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = Geom::SBasisOf]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h: In instantiation of 'Geom::SBasisOf Geom::operator-(const Geom::SBasisOf&, const Geom::SBasisOf&) [with T = double]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:269:50: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:288:20: warning: unused variable 'out_size' [-Wunused-variable] 288 | const unsigned out_size = std::max(a.size(), b.size()); | ^~~~~~~~ [ 64%] Built target arc-bez /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h: In instantiation of 'Geom::SBasisOf Geom::derivative(const Geom::SBasisOf&) [with T = Geom::SBasisOf]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:310:52: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:515:17: warning: implicitly-declared 'Geom::SBasisOf& Geom::SBasisOf::operator=(const Geom::SBasisOf&)' is deprecated [-Wdeprecated-copy] 515 | c[k][0] = d + (k+1)*a[k+1][0]; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = double]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:516:17: warning: implicitly-declared 'Geom::SBasisOf& Geom::SBasisOf::operator=(const Geom::SBasisOf&)' is deprecated [-Wdeprecated-copy] 516 | c[k][1] = d - (k+1)*a[k+1][1]; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = double]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:524:17: warning: implicitly-declared 'Geom::SBasisOf& Geom::SBasisOf::operator=(const Geom::SBasisOf&)' is deprecated [-Wdeprecated-copy] 524 | c[k][0] = d; | ~~~~~~~~^~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = double]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:525:17: warning: implicitly-declared 'Geom::SBasisOf& Geom::SBasisOf::operator=(const Geom::SBasisOf&)' is deprecated [-Wdeprecated-copy] 525 | c[k][1] = d; | ~~~~~~~~^~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = double]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h: In instantiation of 'Geom::SBasisOf Geom::operator+(const Geom::SBasisOf&, const Geom::SBasisOf&) [with T = Geom::SBasisOf]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:402:21: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:268:20: warning: unused variable 'out_size' [-Wunused-variable] 268 | const unsigned out_size = std::max(a.size(), b.size()); | ^~~~~~~~ /usr/bin/gmake -f src/toys/CMakeFiles/arc-length-param.dir/build.make src/toys/CMakeFiles/arc-length-param.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/arc-length-param.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/arc-length-param.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/arc-length-param.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/arc-length-param.dir/depend.internal". Scanning dependencies of target arc-length-param gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/arc-length-param.dir/build.make src/toys/CMakeFiles/arc-length-param.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 65%] Building CXX object src/toys/CMakeFiles/arc-length-param.dir/arc-length-param.cpp.o In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/arc-length-param.dir/arc-length-param.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:10: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h: In instantiation of 'Geom::SBasisOf& Geom::operator-=(Geom::SBasisOf&, const Geom::SBasisOf&) [with T = double]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:498:17: required from 'Geom::SBasisOf Geom::integral(const Geom::SBasisOf&) [with T = Geom::SBasisOf]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:236:36: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:322:20: warning: unused variable 'out_size' [-Wunused-variable] 322 | const unsigned out_size = std::max(a.size(), b.size()); | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h: In instantiation of 'Geom::SBasisOf& Geom::operator+=(Geom::SBasisOf&, const Geom::SBasisOf&) [with T = double]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:499:17: required from 'Geom::SBasisOf Geom::integral(const Geom::SBasisOf&) [with T = Geom::SBasisOf]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:236:36: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:307:20: warning: unused variable 'out_size' [-Wunused-variable] 307 | const unsigned out_size = std::max(a.size(), b.size()); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:10: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/linear-of.h: In instantiation of 'Geom::LinearOf::LinearOf(Geom::HatOf) [with T = Geom::SBasisOf]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:108:28: required from 'Geom::SBasisOf multi_compose(const Geom::SBasisOf&, const Geom::SBasisOf&) [with T = Geom::SBasisOf]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:256:93: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/linear-of.h:88:14: warning: implicitly-declared 'Geom::SBasisOf& Geom::SBasisOf::operator=(const Geom::SBasisOf&)' is deprecated [-Wdeprecated-copy] 88 | a[0] = T(h); | ~~~~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:10: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = double]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:10: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/linear-of.h:89:14: warning: implicitly-declared 'Geom::SBasisOf& Geom::SBasisOf::operator=(const Geom::SBasisOf&)' is deprecated [-Wdeprecated-copy] 89 | a[1] = T(h); | ~~~~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:10: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = double]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp:36: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:10: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/linear-of.h: In instantiation of 'typename __gnu_cxx::__enable_if<(! std::__is_scalar<_Tp>::__value), void>::__type std::__fill_a1(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = Geom::LinearOf >*; _Tp = Geom::LinearOf >; typename __gnu_cxx::__enable_if<(! std::__is_scalar<_Tp>::__value), void>::__type = void]': /usr/include/c++/10/bits/stl_algobase.h:914:21: required from 'void std::__fill_a(_FIte, _FIte, const _Tp&) [with _FIte = Geom::LinearOf >*; _Tp = Geom::LinearOf >]' /usr/include/c++/10/bits/stl_algobase.h:944:20: required from 'void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = Geom::LinearOf >*; _Tp = Geom::LinearOf >]' /usr/include/c++/10/bits/vector.tcc:536:14: required from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = Geom::LinearOf >; _Alloc = std::allocator > >; std::vector<_Tp, _Alloc>::iterator = std::vector >, std::allocator > > >::iterator; std::vector<_Tp, _Alloc>::size_type = long unsigned int; std::vector<_Tp, _Alloc>::value_type = Geom::LinearOf >]' /usr/include/c++/10/bits/stl_vector.h:960:4: required from 'void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = Geom::LinearOf >; _Alloc = std::allocator > >; std::vector<_Tp, _Alloc>::size_type = long unsigned int; std::vector<_Tp, _Alloc>::value_type = Geom::LinearOf >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:508:13: required from 'Geom::SBasisOf Geom::derivative(const Geom::SBasisOf&) [with T = Geom::SBasisOf]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:310:52: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/linear-of.h:76:7: warning: implicitly-declared 'Geom::SBasisOf& Geom::SBasisOf::operator=(const Geom::SBasisOf&)' is deprecated [-Wdeprecated-copy] 76 | class LinearOf{ | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:10: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = double]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ In file included from /usr/include/c++/10/vector:60, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:2: /usr/include/c++/10/bits/stl_algobase.h:861:11: note: synthesized method 'Geom::LinearOf >& Geom::LinearOf >::operator=(const Geom::LinearOf >&)' first required here 861 | *__first = __value; | ~~~~~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:10: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/linear-of.h: In instantiation of 'static _BI2 std::__copy_move_backward::__copy_move_b(_BI1, _BI1, _BI2) [with _BI1 = Geom::LinearOf >*; _BI2 = Geom::LinearOf >*]': /usr/include/c++/10/bits/stl_algobase.h:709:37: required from '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = Geom::LinearOf >*; _BI2 = Geom::LinearOf >*]' /usr/include/c++/10/bits/stl_algobase.h:718:51: required from '_BI2 std::__copy_move_backward_a1(_BI1, _BI1, _BI2) [with bool _IsMove = true; _BI1 = Geom::LinearOf >*; _BI2 = Geom::LinearOf >*]' /usr/include/c++/10/bits/stl_algobase.h:749:5: required from '_OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = Geom::LinearOf >*; _OI = Geom::LinearOf >*]' /usr/include/c++/10/bits/stl_algobase.h:843:47: required from '_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = Geom::LinearOf >*; _BI2 = Geom::LinearOf >*]' /usr/include/c++/10/bits/vector.tcc:534:5: required from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = Geom::LinearOf >; _Alloc = std::allocator > >; std::vector<_Tp, _Alloc>::iterator = std::vector >, std::allocator > > >::iterator; std::vector<_Tp, _Alloc>::size_type = long unsigned int; std::vector<_Tp, _Alloc>::value_type = Geom::LinearOf >]' /usr/include/c++/10/bits/stl_vector.h:960:4: required from 'void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = Geom::LinearOf >; _Alloc = std::allocator > >; std::vector<_Tp, _Alloc>::size_type = long unsigned int; std::vector<_Tp, _Alloc>::value_type = Geom::LinearOf >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:508:13: required from 'Geom::SBasisOf Geom::derivative(const Geom::SBasisOf&) [with T = Geom::SBasisOf]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:310:52: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/linear-of.h:76:7: warning: implicitly-declared 'Geom::SBasisOf& Geom::SBasisOf::operator=(const Geom::SBasisOf&)' is deprecated [-Wdeprecated-copy] 76 | class LinearOf{ | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:10: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/sbasis-of.h:65:5: note: because 'Geom::SBasisOf' has user-provided 'Geom::SBasisOf::SBasisOf(const Geom::SBasisOf&) [with T = double]' 65 | SBasisOf(SBasisOf const & a) : | ^~~~~~~~ In file included from /usr/include/c++/10/vector:60, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sb-of-sb.cpp:2: /usr/include/c++/10/bits/stl_algobase.h:668:18: note: synthesized method 'Geom::LinearOf >& Geom::LinearOf >::operator=(Geom::LinearOf >&&)' first required here 668 | *--__result = std::move(*--__last); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 65%] Linking CXX executable hatches cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/hatches.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/hatches.dir/hatches.cpp.o -o hatches -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp:40: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp:40: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp:40: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp:40: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 65%] Built target hatches /usr/bin/gmake -f src/toys/CMakeFiles/ellipse-area-minimizer.dir/build.make src/toys/CMakeFiles/ellipse-area-minimizer.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/ellipse-area-minimizer.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/ellipse-area-minimizer.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/ellipse-area-minimizer.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/ellipse-area-minimizer.dir/depend.internal". Scanning dependencies of target ellipse-area-minimizer gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/ellipse-area-minimizer.dir/build.make src/toys/CMakeFiles/ellipse-area-minimizer.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 65%] Building CXX object src/toys/CMakeFiles/ellipse-area-minimizer.dir/ellipse-area-minimizer.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/ellipse-area-minimizer.dir/ellipse-area-minimizer.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:113:32: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/collinear-normal.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ [ 65%] Linking CXX executable collinear-normal cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/collinear-normal.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/collinear-normal.dir/collinear-normal.cpp.o -o collinear-normal -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt [ 65%] Linking CXX executable conic-4 cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/conic-4.dir/link.txt --verbose=1 gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/conic-4.dir/conic-4.cpp.o -o conic-4 -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt [ 65%] Built target collinear-normal /usr/bin/gmake -f src/toys/CMakeFiles/circle-fitting.dir/build.make src/toys/CMakeFiles/circle-fitting.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/circle-fitting.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/circle-fitting.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/circle-fitting.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/circle-fitting.dir/depend.internal". Scanning dependencies of target circle-fitting gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/circle-fitting.dir/build.make src/toys/CMakeFiles/circle-fitting.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 66%] Building CXX object src/toys/CMakeFiles/circle-fitting.dir/circle-fitting.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/circle-fitting.dir/circle-fitting.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:7: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:7: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 66%] Built target conic-4 In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:7: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:7: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ /usr/bin/gmake -f src/toys/CMakeFiles/parser.dir/build.make src/toys/CMakeFiles/parser.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/parser.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/parser.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/parser.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/parser.dir/depend.internal". Scanning dependencies of target parser gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 66%] Linking CXX executable curvature-curve /usr/bin/gmake -f src/toys/CMakeFiles/parser.dir/build.make src/toys/CMakeFiles/parser.dir/build cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/curvature-curve.dir/link.txt --verbose=1 gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 66%] Building CXX object src/toys/CMakeFiles/parser.dir/parser.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/parser.dir/parser.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parser.cpp /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/curvature-curve.dir/curvature-curve.cpp.o -o curvature-curve -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt [ 66%] Linking CXX executable boolops-toy cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/boolops-toy.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/boolops-toy.dir/boolops-toy.cpp.o -o boolops-toy -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 66%] Built target curvature-curve /usr/bin/gmake -f src/toys/CMakeFiles/elliptiarc-curve-fitting.dir/build.make src/toys/CMakeFiles/elliptiarc-curve-fitting.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/elliptiarc-curve-fitting.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/elliptiarc-curve-fitting.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/elliptiarc-curve-fitting.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/elliptiarc-curve-fitting.dir/depend.internal". Scanning dependencies of target elliptiarc-curve-fitting gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/elliptiarc-curve-fitting.dir/build.make src/toys/CMakeFiles/elliptiarc-curve-fitting.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 66%] Building CXX object src/toys/CMakeFiles/elliptiarc-curve-fitting.dir/elliptiarc-curve-fitting.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/elliptiarc-curve-fitting.dir/elliptiarc-curve-fitting.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 66%] Built target boolops-toy /usr/bin/gmake -f src/toys/CMakeFiles/intersect-data.dir/build.make src/toys/CMakeFiles/intersect-data.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/intersect-data.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/intersect-data.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/intersect-data.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/intersect-data.dir/depend.internal". Scanning dependencies of target intersect-data gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/intersect-data.dir/build.make src/toys/CMakeFiles/intersect-data.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 66%] Building CXX object src/toys/CMakeFiles/intersect-data.dir/intersect-data.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/intersect-data.dir/intersect-data.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator-(const Geom::D2&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:13: required from 'void Geom::ScalableConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/boost/concept/requires.hpp:39:5: required from 'void boost::function_requires(Model*) [with Model = Geom::ScalableConcept >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:592:50: required from 'Geom::Piecewise Geom::operator*(const Geom::Piecewise&, double) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:15:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:243:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 243 | r[i] = -a[i]; | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:15: required from 'void Geom::ScalableConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/boost/concept/requires.hpp:39:5: required from 'void boost::function_requires(Model*) [with Model = Geom::ScalableConcept >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:592:50: required from 'Geom::Piecewise Geom::operator*(const Geom::Piecewise&, double) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:15:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:253:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 253 | r[i] = a[i] * b[i]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator/(const Geom::D2&, const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:15: required from 'void Geom::ScalableConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/boost/concept/requires.hpp:39:5: required from 'void boost::function_requires(Model*) [with Model = Geom::ScalableConcept >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:592:50: required from 'Geom::Piecewise Geom::operator*(const Geom::Piecewise&, double) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:15:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:263:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 263 | r[i] = a[i] / b[i]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Geom::D2*; _OI = Geom::D2*]': /usr/include/c++/10/bits/stl_algobase.h:472:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]' /usr/include/c++/10/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]' /usr/include/c++/10/bits/vector.tcc:238:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Geom::D2; _Alloc = std::allocator >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:243:37: required from 'void Geom::Piecewise< >::concat(const Geom::Piecewise< >&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:37:44: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/streambuf:41, from /usr/include/c++/10/bits/streambuf_iterator.h:35, from /usr/include/c++/10/iterator:66, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/arc-length-param.cpp:1: /usr/include/c++/10/bits/stl_algobase.h:380:18: note: synthesized method 'Geom::D2& Geom::D2::operator=(const Geom::D2&)' first required here 380 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h: In member function 'Geom::Poly Geom::Poly::operator+(const Geom::Poly&) const': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h:61:24: warning: unused variable 'out_size' [-Wunused-variable] 61 | const unsigned out_size = std::max(size(), p.size()); | ^~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:42: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:42: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:42: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:42: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp: In function 'double area_goal(double, void*)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:127:24: warning: catching polymorphic type 'class Geom::LogicalError' by value [-Wcatch-value=] 127 | catch(LogicalError exc) | ^~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp: In function 'double perimeter_goal(double, void*)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:146:24: warning: catching polymorphic type 'class Geom::LogicalError' by value [-Wcatch-value=] 146 | catch(LogicalError exc) | ^~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp: In member function 'virtual void EllipseAreaMinimizer::draw(cairo_t*, std::ostringstream*, int, int, bool, std::ostringstream*)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:260:32: warning: catching polymorphic type 'class Geom::LogicalError' by value [-Wcatch-value=] 260 | catch(LogicalError exc) | ^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parser.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parser.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parser.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parser.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:113:32: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-area-minimizer.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h: In member function 'Geom::Poly Geom::Poly::operator+(const Geom::Poly&) const': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h:61:24: warning: unused variable 'out_size' [-Wunused-variable] 61 | const unsigned out_size = std::max(size(), p.size()); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parser.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parser.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parser.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parser.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parser.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parser.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parser.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parser.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parser.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parser.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parser.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parser.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parser.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parser.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parser.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parser.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parser.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parser.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parser.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parser.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parser.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parser.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parser.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parser.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parser.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parser.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parser.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parser.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parser.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parser.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parser.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parser.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parser.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/parser.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 67%] Linking CXX executable curve-curve-nearest-time cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/curve-curve-nearest-time.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/curve-curve-nearest-time.dir/curve-curve-nearest-time.cpp.o -o curve-curve-nearest-time -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:40: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:40: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:40: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:40: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 67%] Built target curve-curve-nearest-time /usr/bin/gmake -f src/toys/CMakeFiles/sketch-fitter.dir/build.make src/toys/CMakeFiles/sketch-fitter.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sketch-fitter.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sketch-fitter.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sketch-fitter.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sketch-fitter.dir/depend.internal". Scanning dependencies of target sketch-fitter gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/sketch-fitter.dir/build.make src/toys/CMakeFiles/sketch-fitter.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 68%] Building CXX object src/toys/CMakeFiles/sketch-fitter.dir/sketch-fitter.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/sketch-fitter.dir/sketch-fitter.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp: In member function 'virtual void CircleFitting::draw(cairo_t*, std::ostringstream*, int, int, bool, std::ostringstream*)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:74:26: warning: catching polymorphic type 'class Geom::RangeError' by value [-Wcatch-value=] 74 | catch(RangeError exc) | ^~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:85:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] 85 | std::auto_ptr eap( c.arc(psh.pts[0], psh.pts[1], psh.pts[2]) ); | ^~~~~~~~ In file included from /usr/include/c++/10/memory:83, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:33: /usr/include/c++/10/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:88:30: warning: catching polymorphic type 'class Geom::RangeError' by value [-Wcatch-value=] 88 | catch(RangeError exc) | ^~~ [ 68%] Linking CXX executable arc-length-param cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/arc-length-param.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/arc-length-param.dir/arc-length-param.cpp.o -o arc-length-param -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt [ 68%] Linking CXX executable ellipse-area-minimizer cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/ellipse-area-minimizer.dir/link.txt --verbose=1 In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/ellipse-area-minimizer.dir/ellipse-area-minimizer.cpp.o -o ellipse-area-minimizer -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 68%] Built target ellipse-area-minimizer /usr/bin/gmake -f src/toys/CMakeFiles/bound-path.dir/build.make src/toys/CMakeFiles/bound-path.dir/depend gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/bound-path.dir/DependInfo.cmake --color= In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:16: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:16: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/bound-path.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/bound-path.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/bound-path.dir/depend.internal". [ 68%] Built target arc-length-param Scanning dependencies of target bound-path /usr/bin/gmake -f src/toys/CMakeFiles/sbasis-fitting.dir/build.make src/toys/CMakeFiles/sbasis-fitting.dir/depend gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/bound-path.dir/build.make src/toys/CMakeFiles/bound-path.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sbasis-fitting.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sbasis-fitting.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sbasis-fitting.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/sbasis-fitting.dir/depend.internal". Scanning dependencies of target sbasis-fitting gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 68%] Building CXX object src/toys/CMakeFiles/bound-path.dir/bound-path.cpp.o /usr/bin/gmake -f src/toys/CMakeFiles/sbasis-fitting.dir/build.make src/toys/CMakeFiles/sbasis-fitting.dir/build cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/bound-path.dir/bound-path.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 68%] Building CXX object src/toys/CMakeFiles/sbasis-fitting.dir/sbasis-fitting.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/sbasis-fitting.dir/sbasis-fitting.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:16: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:16: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:42: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:42: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:42: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:42: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(const Geom::D2&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sweeper.cpp:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/topology.cpp:10, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:20: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/intersection-by-smashing.cpp: In function 'std::vector Geom::monotonic_smash_intersect(const Geom::D2&, const Geom::D2&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/intersection-by-smashing.cpp:192:6: note: synthesized method 'Geom::D2& Geom::D2::operator=(const Geom::D2&)' first required here 192 | aa=b; | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp: In member function 'virtual void EAFittingToy::draw(cairo_t*, std::ostringstream*, int, int, bool, std::ostringstream*)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:80:27: warning: catching polymorphic type 'class Geom::RangeError' by value [-Wcatch-value=] 80 | catch( RangeError e ) | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-curve-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h: In instantiation of 'Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:823:31: required from 'Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/intersection-by-smashing.cpp:233:44: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:802:18: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 802 | sub_g=compose(Linear(-f.cuts[idx]/(f.cuts[idx+1]-f.cuts[idx]), | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 803 | (1-f.cuts[idx])/(f.cuts[idx+1]-f.cuts[idx])),sub_g); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:44: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ [ 68%] Linking CXX executable sb-of-sb cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/sb-of-sb.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/sb-of-sb.dir/sb-of-sb.cpp.o -o sb-of-sb -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::OffsetableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:321:5: required from 'Geom::D2 Geom::operator+=(Geom::D2&, Geom::Point) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:554:14: required from 'Geom::Piecewise& Geom::operator+=(Geom::Piecewise&, typename T::output_type) [with T = Geom::D2; typename T::output_type = Geom::Point]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/intersection-by-smashing.cpp:32:31: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:163:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 163 | t = t + d; t += d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:164:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 164 | t = t - d; t -= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 68%] Linking CXX executable circle-fitting cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/circle-fitting.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/circle-fitting.dir/circle-fitting.cpp.o -o circle-fitting -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator+(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:163:15: required from 'void Geom::OffsetableConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/boost/concept_check.hpp:50:7: required from 'void boost::function_requires(Model*) [with Model = Geom::OffsetableConcept >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:549:52: required from 'Geom::Piecewise& Geom::operator+=(Geom::Piecewise&, typename T::output_type) [with T = Geom::D2; typename T::output_type = Geom::Point]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/intersection-by-smashing.cpp:32:31: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:324:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 324 | r[i] = a[i] + b[i]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator-(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:164:15: required from 'void Geom::OffsetableConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/boost/concept_check.hpp:50:7: required from 'void boost::function_requires(Model*) [with Model = Geom::OffsetableConcept >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:549:52: required from 'Geom::Piecewise& Geom::operator+=(Geom::Piecewise&, typename T::output_type) [with T = Geom::D2; typename T::output_type = Geom::Point]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/orphan-code/intersection-by-smashing.cpp:32:31: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:333:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 333 | r[i] = a[i] - b[i]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/intersect-data.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 69%] Linking CXX executable elliptiarc-curve-fitting cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/elliptiarc-curve-fitting.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/elliptiarc-curve-fitting.dir/elliptiarc-curve-fitting.cpp.o -o elliptiarc-curve-fitting -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:45: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:45: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ [ 70%] Linking CXX executable parser cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/parser.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/parser.dir/parser.cpp.o -o parser -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:45: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:45: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h: In member function 'Geom::Poly Geom::Poly::operator+(const Geom::Poly&) const': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h:61:24: warning: unused variable 'out_size' [-Wunused-variable] 61 | const unsigned out_size = std::max(size(), p.size()); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-geometric.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h: In instantiation of 'Geom::Piecewise Geom::integral(const Geom::Piecewise&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:621:45: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:868:24: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 868 | result.segs[i] = integral(a.segs[i])*(a.cuts[i+1]-a.cuts[i]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator+(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:533:27: required from 'Geom::Piecewise Geom::operator+(const Geom::Piecewise&, typename T::output_type) [with T = Geom::D2; typename T::output_type = Geom::Point]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:623:40: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:324:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 324 | r[i] = a[i] + b[i]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::OffsetableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:321:5: required from 'Geom::D2 Geom::operator+=(Geom::D2&, Geom::Point) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:869:23: required from 'Geom::Piecewise Geom::integral(const Geom::Piecewise&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:623:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:163:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 163 | t = t + d; t += d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:164:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 164 | t = t - d; t -= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator-(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:164:15: required from 'void Geom::OffsetableConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/boost/concept_check.hpp:50:7: required from 'void boost::function_requires(Model*) [with Model = Geom::OffsetableConcept >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:527:52: required from 'Geom::Piecewise Geom::operator+(const Geom::Piecewise&, typename T::output_type) [with T = Geom::D2; typename T::output_type = Geom::Point]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:623:40: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:333:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 333 | r[i] = a[i] - b[i]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sketch-fitter.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp:39: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp:39: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp:39: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp:39: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:41: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:41: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:41: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:41: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp: In member function 'virtual void SBasisFitting::draw(cairo_t*, std::ostringstream*, int, int, bool, std::ostringstream*)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:115:73: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 115 | curve[X] = SBasis(Linear(sx,sx) + interval_length * Linear(0, 1)); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:116:20: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 116 | curve[Y] = sb_curve; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:114:20: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:113:32: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bound-path.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/sbasis-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 70%] Built target sb-of-sb /usr/bin/gmake -f src/toys/CMakeFiles/circle-line-intersect.dir/build.make src/toys/CMakeFiles/circle-line-intersect.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/circle-line-intersect.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/circle-line-intersect.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/circle-line-intersect.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/circle-line-intersect.dir/depend.internal". gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 70%] Built target parser /usr/bin/gmake -f src/toys/CMakeFiles/pair-intersect.dir/build.make src/toys/CMakeFiles/pair-intersect.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/pair-intersect.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/pair-intersect.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/pair-intersect.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/pair-intersect.dir/depend.internal". gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 70%] Built target elliptiarc-curve-fitting /usr/bin/gmake -f src/toys/CMakeFiles/ellipse-fitting.dir/build.make src/toys/CMakeFiles/ellipse-fitting.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/ellipse-fitting.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/ellipse-fitting.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/ellipse-fitting.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/ellipse-fitting.dir/depend.internal". [ 70%] Built target circle-fitting /usr/bin/gmake -f src/toys/CMakeFiles/path-along-path.dir/build.make src/toys/CMakeFiles/path-along-path.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/path-along-path.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/path-along-path.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/path-along-path.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/path-along-path.dir/depend.internal". Scanning dependencies of target path-along-path gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/path-along-path.dir/build.make src/toys/CMakeFiles/path-along-path.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 70%] Building CXX object src/toys/CMakeFiles/path-along-path.dir/path-along-path.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/path-along-path.dir/path-along-path.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp [ 71%] Linking CXX executable bound-path cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/bound-path.dir/link.txt --verbose=1 Scanning dependencies of target pair-intersect gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/pair-intersect.dir/build.make src/toys/CMakeFiles/pair-intersect.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/bound-path.dir/bound-path.cpp.o -o bound-path -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt [ 72%] Building CXX object src/toys/CMakeFiles/pair-intersect.dir/pair-intersect.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/pair-intersect.dir/pair-intersect.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp [ 72%] Linking CXX executable sbasis-fitting cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/sbasis-fitting.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/sbasis-fitting.dir/sbasis-fitting.cpp.o -o sbasis-fitting -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt [ 72%] Linking CXX executable sketch-fitter cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/sketch-fitter.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/sketch-fitter.dir/sketch-fitter.cpp.o -o sketch-fitter -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 72%] Built target bound-path /usr/bin/gmake -f src/toys/CMakeFiles/curve-intersection-by-bezier-clipping.dir/build.make src/toys/CMakeFiles/curve-intersection-by-bezier-clipping.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/curve-intersection-by-bezier-clipping.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/curve-intersection-by-bezier-clipping.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/curve-intersection-by-bezier-clipping.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/curve-intersection-by-bezier-clipping.dir/depend.internal". gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 72%] Built target sbasis-fitting /usr/bin/gmake -f src/toys/CMakeFiles/bounds-test.dir/build.make src/toys/CMakeFiles/bounds-test.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/bounds-test.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/bounds-test.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/bounds-test.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/bounds-test.dir/depend.internal". Scanning dependencies of target bounds-test gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/bounds-test.dir/build.make src/toys/CMakeFiles/bounds-test.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 72%] Building CXX object src/toys/CMakeFiles/bounds-test.dir/bounds-test.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/bounds-test.dir/bounds-test.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 72%] Built target sketch-fitter /usr/bin/gmake -f src/toys/CMakeFiles/paptest.dir/build.make src/toys/CMakeFiles/paptest.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/paptest.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/paptest.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/paptest.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/paptest.dir/depend.internal". Scanning dependencies of target paptest gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/paptest.dir/build.make src/toys/CMakeFiles/paptest.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 72%] Building CXX object src/toys/CMakeFiles/paptest.dir/paptest.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/paptest.dir/paptest.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp Scanning dependencies of target ellipse-fitting gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/ellipse-fitting.dir/build.make src/toys/CMakeFiles/ellipse-fitting.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 72%] Building CXX object src/toys/CMakeFiles/ellipse-fitting.dir/ellipse-fitting.cpp.o Scanning dependencies of target circle-line-intersect gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/ellipse-fitting.dir/ellipse-fitting.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp /usr/bin/gmake -f src/toys/CMakeFiles/circle-line-intersect.dir/build.make src/toys/CMakeFiles/circle-line-intersect.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 72%] Building CXX object src/toys/CMakeFiles/circle-line-intersect.dir/circle-line-intersect.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/circle-line-intersect.dir/circle-line-intersect.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp Scanning dependencies of target curve-intersection-by-bezier-clipping gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/curve-intersection-by-bezier-clipping.dir/build.make src/toys/CMakeFiles/curve-intersection-by-bezier-clipping.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 72%] Building CXX object src/toys/CMakeFiles/curve-intersection-by-bezier-clipping.dir/curve-intersection-by-bezier-clipping.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/curve-intersection-by-bezier-clipping.dir/curve-intersection-by-bezier-clipping.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h: In instantiation of 'Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::D2]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:823:31: required from 'Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:72:47: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:802:18: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 802 | sub_g=compose(Linear(-f.cuts[idx]/(f.cuts[idx+1]-f.cuts[idx]), | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 803 | (1-f.cuts[idx])/(f.cuts[idx+1]-f.cuts[idx])),sub_g); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator+(const Geom::D2&, const Geom::D2&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:675:28: required from 'Geom::Piecewise Geom::operator+(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:72:67: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:204:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 204 | r[i] = a[i] + b[i]; | ~~~~~^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::OffsetableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /usr/include/boost/concept/requires.hpp:39:5: required from 'void boost::function_requires(Model*) [with Model = Geom::OffsetableConcept]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:559:52: required from 'Geom::Piecewise& Geom::operator-=(Geom::Piecewise&, typename T::output_type) [with T = Geom::SBasis; typename T::output_type = double]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:56:23: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:163:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 163 | t = t + d; t += d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:164:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 164 | t = t - d; t -= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator-(const Geom::D2&, const Geom::D2&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:23: required from 'void Geom::AddableConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/boost/concept/requires.hpp:39:5: required from 'void boost::function_requires(Model*) [with Model = Geom::AddableConcept >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:667:49: required from 'Geom::Piecewise Geom::operator+(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:72:67: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:214:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 214 | r[i] = a[i] - b[i]; | ~~~~~^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Geom::D2*; _OI = Geom::D2*]': /usr/include/c++/10/bits/stl_algobase.h:472:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]' /usr/include/c++/10/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]' /usr/include/c++/10/bits/vector.tcc:238:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Geom::D2; _Alloc = std::allocator >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:243:37: required from 'void Geom::Piecewise< >::concat(const Geom::Piecewise< >&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:72:68: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/ostream:38, from /usr/include/c++/10/iostream:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/paptest.cpp:32: /usr/include/c++/10/bits/stl_algobase.h:380:18: note: synthesized method 'Geom::D2& Geom::D2::operator=(const Geom::D2&)' first required here 380 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:8: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:8: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:8: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:8: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:8: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:8: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:8: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:8: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h: In member function 'Geom::Poly Geom::Poly::operator+(const Geom::Poly&) const': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h:61:24: warning: unused variable 'out_size' [-Wunused-variable] 61 | const unsigned out_size = std::max(size(), p.size()); | ^~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:6: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:6: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp: In member function 'virtual void PairIntersect::draw(cairo_t*, std::ostringstream*, int, int, bool, std::ostringstream*)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:40:52: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 40 | crs = shift(crs*Linear(-1, 0)*Linear(-1, 0), -2); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:41:51: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 41 | crs = crs * (300/(*bounds_exact(crs)).extent()); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:6: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:6: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator-(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:39:30: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:333:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 333 | r[i] = a[i] - b[i]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:113:32: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::OffsetableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:321:5: required from 'Geom::D2 Geom::operator-(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:39:30: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:163:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 163 | t = t + d; t += d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:164:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 164 | t = t - d; t -= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::MultiplicableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::MultiplicableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:308:5: required from 'T Geom::cross(const Geom::D2&, const Geom::D2&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:39:46: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:192:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 192 | i *= j; i = i * j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pair-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp: In function 'void plot(cairo_t*, const Geom::SBasis&, double, double, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:16:47: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 16 | plot[0]=SBasis(Linear(150+a*300,150+b*300)); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:17:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 17 | plot[1]=B*(-vscale); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h: In instantiation of 'Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::D2]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:823:31: required from 'Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:55:51: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:802:18: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 802 | sub_g=compose(Linear(-f.cuts[idx]/(f.cuts[idx+1]-f.cuts[idx]), | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 803 | (1-f.cuts[idx])/(f.cuts[idx+1]-f.cuts[idx])),sub_g); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator+(const Geom::D2&, const Geom::D2&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:675:28: required from 'Geom::Piecewise Geom::operator+(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:55:71: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:204:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 204 | r[i] = a[i] + b[i]; | ~~~~~^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::OffsetableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /usr/include/boost/concept_check.hpp:50:7: required from 'void boost::function_requires(Model*) [with Model = Geom::OffsetableConcept]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:559:52: required from 'Geom::Piecewise& Geom::operator-=(Geom::Piecewise&, typename T::output_type) [with T = Geom::SBasis; typename T::output_type = double]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:50:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:163:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 163 | t = t + d; t += d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:164:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 164 | t = t - d; t -= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:15:16: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/bounds-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator-(const Geom::D2&, const Geom::D2&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:23: required from 'void Geom::AddableConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/boost/concept_check.hpp:50:7: required from 'void boost::function_requires(Model*) [with Model = Geom::AddableConcept >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:667:49: required from 'Geom::Piecewise Geom::operator+(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:55:71: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:214:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 214 | r[i] = a[i] - b[i]; | ~~~~~^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Geom::D2*; _OI = Geom::D2*]': /usr/include/c++/10/bits/stl_algobase.h:472:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector > >; _OI = __gnu_cxx::__normal_iterator*, std::vector > >]' /usr/include/c++/10/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector > >; _OI = __gnu_cxx::__normal_iterator*, std::vector > >]' /usr/include/c++/10/bits/vector.tcc:238:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Geom::D2; _Alloc = std::allocator >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:243:37: required from 'void Geom::Piecewise< >::concat(const Geom::Piecewise< >&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:55:72: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/streambuf:41, from /usr/include/c++/10/bits/streambuf_iterator.h:35, from /usr/include/c++/10/iterator:66, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-along-path.cpp:1: /usr/include/c++/10/bits/stl_algobase.h:380:18: note: synthesized method 'Geom::D2& Geom::D2::operator=(const Geom::D2&)' first required here 380 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:41: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:41: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp:2: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp:2: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:41: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:41: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp:2: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp:2: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp: In member function 'virtual void EllipseFitting::draw(cairo_t*, std::ostringstream*, int, int, bool, std::ostringstream*)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:75:28: warning: catching polymorphic type 'class Geom::LogicalError' by value [-Wcatch-value=] 75 | catch(LogicalError exc) | ^~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:86:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] 86 | std::auto_ptr eap( e.arc(psh.pts[0], psh.pts[2], psh.pts[4]) ); | ^~~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, from /usr/include/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost/shared_ptr.hpp:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/ellipse.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:35: /usr/include/c++/10/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:89:30: warning: catching polymorphic type 'class Geom::RangeError' by value [-Wcatch-value=] 89 | catch(RangeError exc) | ^~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp:36: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp:36: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp:36: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp:36: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:113:32: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-bezier-clipping.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 72%] Linking CXX executable bounds-test cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/bounds-test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/bounds-test.dir/bounds-test.cpp.o -o bounds-test -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-line-intersect.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 72%] Built target bounds-test /usr/bin/gmake -f src/toys/CMakeFiles/curvature-test.dir/build.make src/toys/CMakeFiles/curvature-test.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/curvature-test.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/curvature-test.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/curvature-test.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/curvature-test.dir/depend.internal". Scanning dependencies of target curvature-test gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/curvature-test.dir/build.make src/toys/CMakeFiles/curvature-test.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 72%] Building CXX object src/toys/CMakeFiles/curvature-test.dir/curvature-test.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/curvature-test.dir/curvature-test.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp [ 72%] Linking CXX executable curve-intersection-by-bezier-clipping cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/curve-intersection-by-bezier-clipping.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/curve-intersection-by-bezier-clipping.dir/curve-intersection-by-bezier-clipping.cpp.o -o curve-intersection-by-bezier-clipping -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt [ 72%] Linking CXX executable circle-line-intersect cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/circle-line-intersect.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/circle-line-intersect.dir/circle-line-intersect.cpp.o -o circle-line-intersect -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt [ 72%] Linking CXX executable ellipse-fitting cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/ellipse-fitting.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/ellipse-fitting.dir/ellipse-fitting.cpp.o -o ellipse-fitting -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 72%] Built target circle-line-intersect /usr/bin/gmake -f src/toys/CMakeFiles/curve-intersection-by-implicitization.dir/build.make src/toys/CMakeFiles/curve-intersection-by-implicitization.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/curve-intersection-by-implicitization.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/curve-intersection-by-implicitization.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/curve-intersection-by-implicitization.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/curve-intersection-by-implicitization.dir/depend.internal". Scanning dependencies of target curve-intersection-by-implicitization gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/curve-intersection-by-implicitization.dir/build.make src/toys/CMakeFiles/curve-intersection-by-implicitization.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 73%] Building CXX object src/toys/CMakeFiles/curve-intersection-by-implicitization.dir/curve-intersection-by-implicitization.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/curve-intersection-by-implicitization.dir/curve-intersection-by-implicitization.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 73%] Built target curve-intersection-by-bezier-clipping /usr/bin/gmake -f src/toys/CMakeFiles/2dsb2d.dir/build.make src/toys/CMakeFiles/2dsb2d.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/2dsb2d.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/2dsb2d.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/2dsb2d.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/2dsb2d.dir/depend.internal". Scanning dependencies of target 2dsb2d gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/2dsb2d.dir/build.make src/toys/CMakeFiles/2dsb2d.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 73%] Building CXX object src/toys/CMakeFiles/2dsb2d.dir/2dsb2d.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/2dsb2d.dir/2dsb2d.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 73%] Built target ellipse-fitting /usr/bin/gmake -f src/toys/CMakeFiles/box3d.dir/build.make src/toys/CMakeFiles/box3d.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/box3d.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/box3d.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/box3d.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/box3d.dir/depend.internal". Scanning dependencies of target box3d gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/box3d.dir/build.make src/toys/CMakeFiles/box3d.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 74%] Building CXX object src/toys/CMakeFiles/box3d.dir/box3d.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/box3d.dir/box3d.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp:1: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp:1: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp:1: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp:1: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 75%] Linking CXX executable paptest cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/paptest.dir/link.txt --verbose=1 [ 75%] Linking CXX executable intersect-data cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/intersect-data.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/intersect-data.dir/intersect-data.cpp.o -o intersect-data -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/paptest.dir/paptest.cpp.o -o paptest -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt [ 75%] Linking CXX executable pair-intersect cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/pair-intersect.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/pair-intersect.dir/pair-intersect.cpp.o -o pair-intersect -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ [ 75%] Linking CXX executable path-along-path cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/path-along-path.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/path-along-path.dir/path-along-path.cpp.o -o path-along-path -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 75%] Built target intersect-data /usr/bin/gmake -f src/toys/CMakeFiles/circle-intersect.dir/build.make src/toys/CMakeFiles/circle-intersect.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/circle-intersect.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/circle-intersect.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/circle-intersect.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/circle-intersect.dir/depend.internal". Scanning dependencies of target circle-intersect gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/circle-intersect.dir/build.make src/toys/CMakeFiles/circle-intersect.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 75%] Building CXX object src/toys/CMakeFiles/circle-intersect.dir/circle-intersect.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/circle-intersect.dir/circle-intersect.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 75%] Built target paptest /usr/bin/gmake -f src/toys/CMakeFiles/load-svgd.dir/build.make src/toys/CMakeFiles/load-svgd.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/load-svgd.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/load-svgd.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/load-svgd.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/load-svgd.dir/depend.internal". In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:10: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:10: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 75%] Built target path-along-path /usr/bin/gmake -f src/toys/CMakeFiles/conic-6.dir/build.make src/toys/CMakeFiles/conic-6.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/conic-6.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/conic-6.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/conic-6.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/conic-6.dir/depend.internal". In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:10: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:10: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:8: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:8: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:36: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:36: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:8: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:8: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:36: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:36: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-poly.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:38: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h: In member function 'Geom::Poly Geom::Poly::operator+(const Geom::Poly&) const': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h:61:24: warning: unused variable 'out_size' [-Wunused-variable] 61 | const unsigned out_size = std::max(size(), p.size()); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/box3d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp: In member function 'virtual void CurvatureTester::draw(cairo_t*, std::ostringstream*, int, int, bool, std::ostringstream*)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:52:47: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 52 | Kxy[1] = Linear(400) - K.segs[ix]*300; | ^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator+(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:66:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:324:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 324 | r[i] = a[i] + b[i]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:53:73: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 53 | Kxy[0] = Linear(300*K.cuts[ix] + 150, 300*K.cuts[ix+1] + 150); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis2d]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:19:7: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis2d& Geom::SBasis2d::operator=(const Geom::SBasis2d&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:160:5: note: because 'Geom::SBasis2d' has user-provided 'Geom::SBasis2d::SBasis2d(const Geom::SBasis2d&)' 160 | SBasis2d(SBasis2d const & a) | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis2d& Geom::SBasis2d::operator=(const Geom::SBasis2d&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:160:5: note: because 'Geom::SBasis2d' has user-provided 'Geom::SBasis2d::SBasis2d(const Geom::SBasis2d&)' 160 | SBasis2d(SBasis2d const & a) | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::OffsetableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:321:5: required from 'Geom::D2 Geom::operator+(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:66:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:163:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 163 | t = t + d; t += d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:164:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 164 | t = t - d; t -= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/2dsb2d.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/crossing.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:35: /usr/include/boost/bind.hpp: At global scope: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:51:24: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curvature-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-intersection-by-implicitization.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 75%] Linking CXX executable box3d cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/box3d.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/box3d.dir/box3d.cpp.o -o box3d -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 75%] Built target box3d /usr/bin/gmake -f src/toys/CMakeFiles/inner-product-clip.dir/build.make src/toys/CMakeFiles/inner-product-clip.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/inner-product-clip.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/inner-product-clip.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/inner-product-clip.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/inner-product-clip.dir/depend.internal". Scanning dependencies of target inner-product-clip gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/inner-product-clip.dir/build.make src/toys/CMakeFiles/inner-product-clip.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 75%] Building CXX object src/toys/CMakeFiles/inner-product-clip.dir/inner-product-clip.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/inner-product-clip.dir/inner-product-clip.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp:1: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp:1: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp:1: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp:1: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 75%] Linking CXX executable curvature-test cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/curvature-test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/curvature-test.dir/curvature-test.cpp.o -o curvature-test -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 75%] Built target curvature-test /usr/bin/gmake -f src/toys/CMakeFiles/rdm-area.dir/build.make src/toys/CMakeFiles/rdm-area.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/rdm-area.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/rdm-area.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/rdm-area.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/rdm-area.dir/depend.internal". In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-intersect.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ [ 76%] Linking CXX executable circle-intersect cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/circle-intersect.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/circle-intersect.dir/circle-intersect.cpp.o -o circle-intersect -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt [ 76%] Linking CXX executable 2dsb2d cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/2dsb2d.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/2dsb2d.dir/2dsb2d.cpp.o -o 2dsb2d -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:10: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:10: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:10: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:10: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 76%] Built target circle-intersect /usr/bin/gmake -f src/toys/CMakeFiles/minsb2d-solver.dir/build.make src/toys/CMakeFiles/minsb2d-solver.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/minsb2d-solver.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/minsb2d-solver.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/minsb2d-solver.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/minsb2d-solver.dir/depend.internal". Scanning dependencies of target minsb2d-solver gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/minsb2d-solver.dir/build.make src/toys/CMakeFiles/minsb2d-solver.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 76%] Building CXX object src/toys/CMakeFiles/minsb2d-solver.dir/minsb2d-solver.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/minsb2d-solver.dir/minsb2d-solver.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 76%] Built target 2dsb2d /usr/bin/gmake -f src/toys/CMakeFiles/center-warp.dir/build.make src/toys/CMakeFiles/center-warp.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/center-warp.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/center-warp.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/center-warp.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/center-warp.dir/depend.internal". Scanning dependencies of target center-warp gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/center-warp.dir/build.make src/toys/CMakeFiles/center-warp.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 76%] Building CXX object src/toys/CMakeFiles/center-warp.dir/center-warp.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/center-warp.dir/center-warp.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp: In function 'void cairo_pw(cairo_t*, Geom::Piecewise)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:27:45: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 27 | B[0] = Linear(p.cuts[i], p.cuts[i+1]); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:28:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 28 | B[1] = p[i]; | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp: In member function 'virtual void InnerProductClip::draw(cairo_t*, std::ostringstream*, int, int, bool, std::ostringstream*)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:82:83: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 82 | inner = test[0]*test[0] + test[0]*test[1] + 2*test[1]*test[1] - d*d; | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:84:57: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 84 | inner = n[0]*curpw[0] + n[1]*curpw[1] - d; | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:26:20: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator-(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:81:56: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:333:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 333 | r[i] = a[i] - b[i]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:186:42: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::OffsetableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:321:5: required from 'Geom::D2 Geom::operator-(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:81:56: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:163:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 163 | t = t + d; t += d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:164:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 164 | t = t - d; t -= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inner-product-clip.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ Scanning dependencies of target load-svgd gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/load-svgd.dir/build.make src/toys/CMakeFiles/load-svgd.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 76%] Building CXX object src/toys/CMakeFiles/load-svgd.dir/load-svgd.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/load-svgd.dir/load-svgd.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 76%] Built target pair-intersect /usr/bin/gmake -f src/toys/CMakeFiles/filet-minion.dir/build.make src/toys/CMakeFiles/filet-minion.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/filet-minion.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/filet-minion.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/filet-minion.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/filet-minion.dir/depend.internal". Scanning dependencies of target filet-minion gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/filet-minion.dir/build.make src/toys/CMakeFiles/filet-minion.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 77%] Building CXX object src/toys/CMakeFiles/filet-minion.dir/filet-minion.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/filet-minion.dir/filet-minion.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:44, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ [ 77%] Linking CXX executable curve-intersection-by-implicitization cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/curve-intersection-by-implicitization.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/curve-intersection-by-implicitization.dir/curve-intersection-by-implicitization.cpp.o -o curve-intersection-by-implicitization -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:7: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:7: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:7: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:7: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:12: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:12: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:12: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:12: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp: In function 'void u_coef(Geom::SBasis2d, unsigned int, Geom::SBasis&, Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:16:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 16 | a = SBasis(f.vs, Linear()); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:17:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 17 | b = SBasis(f.vs, Linear()); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp: In function 'void v_coef(Geom::SBasis2d, unsigned int, Geom::SBasis&, Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:25:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 25 | a = SBasis(f.us, Linear()); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:26:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 26 | b = SBasis(f.us, Linear()); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp: In function 'void plot3d(cairo_t*, const Geom::SBasis&, const Geom::SBasis&, const Geom::SBasis&, Frame)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:72:69: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 72 | curve[dim] = x*frame.x[dim] + y*frame.y[dim] + z*frame.z[dim]; | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:72:3: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:44, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:44, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp: In function 'void cairo_pw(cairo_t*, Geom::Piecewise)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:24:45: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 24 | B[0] = Linear(p.cuts[i], p.cuts[i+1]); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:25:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 25 | B[1] = p[i]; | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:44, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:44, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:70:16: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:44, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:44, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:72:3: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:186:42: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:44, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:72:3: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/minsb2d-solver.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:23:20: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis2d]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:30:7: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis2d& Geom::SBasis2d::operator=(const Geom::SBasis2d&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:160:5: note: because 'Geom::SBasis2d' has user-provided 'Geom::SBasis2d::SBasis2d(const Geom::SBasis2d&)' 160 | SBasis2d(SBasis2d const & a) | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis2d& Geom::SBasis2d::operator=(const Geom::SBasis2d&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:160:5: note: because 'Geom::SBasis2d' has user-provided 'Geom::SBasis2d::SBasis2d(const Geom::SBasis2d&)' 160 | SBasis2d(SBasis2d const & a) | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator-(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:544:27: required from 'Geom::Piecewise Geom::operator-(const Geom::Piecewise&, typename T::output_type) [with T = Geom::D2; typename T::output_type = Geom::Point]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:48:66: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:333:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 333 | r[i] = a[i] - b[i]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h: In instantiation of 'Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:823:31: required from 'Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:66:55: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:802:18: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 802 | sub_g=compose(Linear(-f.cuts[idx]/(f.cuts[idx+1]-f.cuts[idx]), | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 803 | (1-f.cuts[idx])/(f.cuts[idx+1]-f.cuts[idx])),sub_g); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::OffsetableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:321:5: required from 'Geom::D2 Geom::operator-(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:544:27: required from 'Geom::Piecewise Geom::operator-(const Geom::Piecewise&, typename T::output_type) [with T = Geom::D2; typename T::output_type = Geom::Point]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:48:66: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:163:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 163 | t = t + d; t += d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:164:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 164 | t = t - d; t -= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator+(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:163:15: required from 'void Geom::OffsetableConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/boost/concept/requires.hpp:39:5: required from 'void boost::function_requires(Model*) [with Model = Geom::OffsetableConcept >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:538:52: required from 'Geom::Piecewise Geom::operator-(const Geom::Piecewise&, typename T::output_type) [with T = Geom::D2; typename T::output_type = Geom::Point]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:48:66: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:324:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 324 | r[i] = a[i] + b[i]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:37, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/center-warp.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 78%] Linking CXX executable inner-product-clip cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/inner-product-clip.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/inner-product-clip.dir/inner-product-clip.cpp.o -o inner-product-clip -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 78%] Built target inner-product-clip /usr/bin/gmake -f src/toys/CMakeFiles/winding-test.dir/build.make src/toys/CMakeFiles/winding-test.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/winding-test.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/winding-test.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/winding-test.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/winding-test.dir/depend.internal". Scanning dependencies of target winding-test gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/winding-test.dir/build.make src/toys/CMakeFiles/winding-test.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 79%] Building CXX object src/toys/CMakeFiles/winding-test.dir/winding-test.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/winding-test.dir/winding-test.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp:6: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp:6: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp:6: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp:6: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:19: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:19: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/load-svgd.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:19: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:19: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp: In member function 'virtual void IntersectDataTester::draw(cairo_t*, std::ostringstream*, int, int, bool, std::ostringstream*)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:78:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] 78 | std::auto_ptr eap( | ^~~~~~~~ In file included from /usr/include/c++/10/memory:83, from /usr/include/boost/ptr_container/detail/reversible_ptr_container.hpp:41, from /usr/include/boost/ptr_container/ptr_sequence_adapter.hpp:20, from /usr/include/boost/ptr_container/ptr_vector.hpp:20, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /usr/include/c++/10/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator-(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:88:49: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:333:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 333 | r[i] = a[i] - b[i]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ Scanning dependencies of target rdm-area gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/rdm-area.dir/build.make src/toys/CMakeFiles/rdm-area.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 79%] Building CXX object src/toys/CMakeFiles/rdm-area.dir/rdm-area.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/rdm-area.dir/rdm-area.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator+(const Geom::D2&, const Geom::D2&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:675:28: required from 'Geom::Piecewise Geom::operator+(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:55:126: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:204:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 204 | r[i] = a[i] + b[i]; | ~~~~~^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::OffsetableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:321:5: required from 'Geom::D2 Geom::operator-(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:88:49: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:163:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 163 | t = t + d; t += d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:164:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 164 | t = t - d; t -= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::MultiplicableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::MultiplicableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:308:5: required from 'T Geom::dot(const Geom::D2&, const Geom::D2&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:90:45: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:192:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 192 | i *= j; i = i * j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator-(const Geom::D2&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:13: required from 'void Geom::ScalableConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/boost/concept_check.hpp:50:7: required from 'void boost::function_requires(Model*) [with Model = Geom::ScalableConcept >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:592:50: required from 'Geom::Piecewise Geom::operator*(const Geom::Piecewise&, double) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:55:126: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:243:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 243 | r[i] = -a[i]; | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:15: required from 'void Geom::ScalableConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/boost/concept_check.hpp:50:7: required from 'void boost::function_requires(Model*) [with Model = Geom::ScalableConcept >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:592:50: required from 'Geom::Piecewise Geom::operator*(const Geom::Piecewise&, double) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:55:126: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:253:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 253 | r[i] = a[i] * b[i]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator/(const Geom::D2&, const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:15: required from 'void Geom::ScalableConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/boost/concept_check.hpp:50:7: required from 'void boost::function_requires(Model*) [with Model = Geom::ScalableConcept >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:592:50: required from 'Geom::Piecewise Geom::operator*(const Geom::Piecewise&, double) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:55:126: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:263:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 263 | r[i] = a[i] / b[i]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator-(const Geom::D2&, const Geom::D2&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:23: required from 'void Geom::AddableConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/boost/concept_check.hpp:50:7: required from 'void boost::function_requires(Model*) [with Model = Geom::AddableConcept >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:667:49: required from 'Geom::Piecewise Geom::operator+(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:55:126: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:214:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 214 | r[i] = a[i] - b[i]; | ~~~~~^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Geom::D2*; _OI = Geom::D2*]': /usr/include/c++/10/bits/stl_algobase.h:472:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]' /usr/include/c++/10/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]' /usr/include/c++/10/bits/vector.tcc:744:16: required from 'void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = Geom::D2; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = std::vector, std::allocator > >::iterator]' /usr/include/c++/10/bits/stl_vector.h:1665:19: required from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(std::vector<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = Geom::D2; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = std::vector, std::allocator > >::iterator]' /usr/include/c++/10/bits/stl_vector.h:1383:22: required from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = Geom::D2; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = std::vector, std::allocator > >::iterator; std::vector<_Tp, _Alloc>::const_iterator = std::vector, std::allocator > >::const_iterator]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:393:28: required from 'Geom::Piecewise Geom::partition(const Geom::Piecewise&, const std::vector&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:669:32: required from 'Geom::Piecewise Geom::operator+(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:55:126: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/ios:40, from /usr/include/c++/10/ostream:38, from /usr/include/c++/10/iostream:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/filet-minion.cpp:1: /usr/include/c++/10/bits/stl_algobase.h:380:18: note: synthesized method 'Geom::D2& Geom::D2::operator=(const Geom::D2&)' first required here 380 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ Scanning dependencies of target conic-6 gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/conic-6.dir/build.make src/toys/CMakeFiles/conic-6.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 79%] Building CXX object src/toys/CMakeFiles/conic-6.dir/conic-6.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/conic-6.dir/conic-6.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ [ 79%] Linking CXX executable minsb2d-solver cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/minsb2d-solver.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/minsb2d-solver.dir/minsb2d-solver.cpp.o -o minsb2d-solver -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 79%] Built target curve-intersection-by-implicitization /usr/bin/gmake -f src/toys/CMakeFiles/curve-curve-distance.dir/build.make src/toys/CMakeFiles/curve-curve-distance.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/curve-curve-distance.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/curve-curve-distance.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/curve-curve-distance.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/curve-curve-distance.dir/depend.internal". Scanning dependencies of target curve-curve-distance gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/curve-curve-distance.dir/build.make src/toys/CMakeFiles/curve-curve-distance.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 80%] Building CXX object src/toys/CMakeFiles/curve-curve-distance.dir/curve-curve-distance.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/curve-curve-distance.dir/curve-curve-distance.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 80%] Built target minsb2d-solver /usr/bin/gmake -f src/toys/CMakeFiles/circle-tangent-fitting.dir/build.make src/toys/CMakeFiles/circle-tangent-fitting.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/circle-tangent-fitting.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/circle-tangent-fitting.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/circle-tangent-fitting.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/circle-tangent-fitting.dir/depend.internal". Scanning dependencies of target circle-tangent-fitting gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/circle-tangent-fitting.dir/build.make src/toys/CMakeFiles/circle-tangent-fitting.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 81%] Building CXX object src/toys/CMakeFiles/circle-tangent-fitting.dir/circle-tangent-fitting.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/circle-tangent-fitting.dir/circle-tangent-fitting.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp:9: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp:9: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp:9: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp:9: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ [ 82%] Linking CXX executable load-svgd cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/load-svgd.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/load-svgd.dir/load-svgd.cpp.o -o load-svgd -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/winding-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 82%] Built target load-svgd /usr/bin/gmake -f src/toys/CMakeFiles/gear.dir/build.make src/toys/CMakeFiles/gear.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/gear.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/gear.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/gear.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/gear.dir/depend.internal". Scanning dependencies of target gear gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/gear.dir/build.make src/toys/CMakeFiles/gear.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 82%] Building CXX object src/toys/CMakeFiles/gear.dir/gear.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/gear.dir/gear.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:7: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:7: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:7: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:7: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h: In instantiation of 'Geom::Piecewise Geom::integral(const Geom::Piecewise&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:372:52: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:868:24: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 868 | result.segs[i] = integral(a.segs[i])*(a.cuts[i+1]-a.cuts[i]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator+(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:265:27: required from 'void Geom::Piecewise< >::continuousConcat(const Geom::Piecewise< >&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:367:54: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:324:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 324 | r[i] = a[i] + b[i]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::OffsetableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:321:5: required from 'Geom::D2 Geom::operator+(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:265:27: required from 'void Geom::Piecewise< >::continuousConcat(const Geom::Piecewise< >&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:367:54: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:163:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 163 | t = t + d; t += d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:164:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 164 | t = t - d; t -= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Geom::D2*; _OI = Geom::D2*]': /usr/include/c++/10/bits/stl_algobase.h:472:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]' /usr/include/c++/10/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]' /usr/include/c++/10/bits/vector.tcc:238:31: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = Geom::D2; _Alloc = std::allocator >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:243:37: required from 'void Geom::Piecewise< >::concat(const Geom::Piecewise< >&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:366:44: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/streambuf:41, from /usr/include/c++/10/bits/streambuf_iterator.h:35, from /usr/include/c++/10/iterator:66, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/rdm-area.cpp:1: /usr/include/c++/10/bits/stl_algobase.h:380:18: note: synthesized method 'Geom::D2& Geom::D2::operator=(const Geom::D2&)' first required here 380 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ [ 83%] Linking CXX executable center-warp cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/center-warp.dir/link.txt --verbose=1 In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/center-warp.dir/center-warp.cpp.o -o center-warp -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:21: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:21: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:21: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:21: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h: In member function 'Geom::Poly Geom::Poly::operator+(const Geom::Poly&) const': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h:61:24: warning: unused variable 'out_size' [-Wunused-variable] 61 | const unsigned out_size = std::max(size(), p.size()); | ^~~~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 83%] Built target center-warp /usr/bin/gmake -f src/toys/CMakeFiles/d2sbasis-fitting-with-np.dir/build.make src/toys/CMakeFiles/d2sbasis-fitting-with-np.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/d2sbasis-fitting-with-np.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/d2sbasis-fitting-with-np.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/d2sbasis-fitting-with-np.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/d2sbasis-fitting-with-np.dir/depend.internal". Scanning dependencies of target d2sbasis-fitting-with-np gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/d2sbasis-fitting-with-np.dir/build.make src/toys/CMakeFiles/d2sbasis-fitting-with-np.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 84%] Building CXX object src/toys/CMakeFiles/d2sbasis-fitting-with-np.dir/d2sbasis-fitting-with-np.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/d2sbasis-fitting-with-np.dir/d2sbasis-fitting-with-np.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp: In member function 'virtual void Conic6::draw(cairo_t*, std::ostringstream*, int, int, bool, std::ostringstream*)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:181:27: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 181 | T = Linear(1,1); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:182:28: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 182 | S = Linear(-1,1); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:187:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 187 | D = det3(C); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/conic-6.cpp:2: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:41: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:41: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:41: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:41: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp: In member function 'virtual void CircleFitting::draw(cairo_t*, std::ostringstream*, int, int, bool, std::ostringstream*)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:126:26: warning: catching polymorphic type 'class Geom::RangeError' by value [-Wcatch-value=] 126 | catch(RangeError exc) | ^~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:137:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] 137 | std::auto_ptr eap( c.arc(psh.pts[0], psh.pts[1], psh.pts[3]) ); | ^~~~~~~~ In file included from /usr/include/c++/10/memory:83, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:33: /usr/include/c++/10/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:140:30: warning: catching polymorphic type 'class Geom::RangeError' by value [-Wcatch-value=] 140 | catch(RangeError exc) | ^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:113:32: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/circle-tangent-fitting.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:42: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:42: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:42: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:42: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 84%] Linking CXX executable winding-test cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/winding-test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/winding-test.dir/winding-test.cpp.o -o winding-test -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp: In member function 'virtual void DCCToy::draw(cairo_t*, std::ostringstream*, int, int, bool, std::ostringstream*)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:868:79: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 868 | + domain_length * Linear(d.cuts[i], d.cuts[i+1])); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:869:36: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 869 | piece[Y] = 3 * d.segs[i]; | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(const Geom::D2&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp: In member function 'virtual void DCCToy::draw(cairo_t*, std::ostringstream*, int, int, bool, std::ostringstream*)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:870:27: note: synthesized method 'Geom::D2& Geom::D2::operator=(const Geom::D2&)' first required here 870 | pwc.segs[i] = piece; | ^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 84%] Linking CXX executable filet-minion In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/filet-minion.dir/link.txt --verbose=1 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:38: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:38: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/filet-minion.dir/filet-minion.cpp.o -o filet-minion -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:38: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:38: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:863:20: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 84%] Built target winding-test /usr/bin/gmake -f src/toys/CMakeFiles/draw-toy.dir/build.make src/toys/CMakeFiles/draw-toy.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/draw-toy.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/draw-toy.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/draw-toy.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/draw-toy.dir/depend.internal". Scanning dependencies of target draw-toy gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/draw-toy.dir/build.make src/toys/CMakeFiles/draw-toy.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 84%] Building CXX object src/toys/CMakeFiles/draw-toy.dir/draw-toy.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/draw-toy.dir/draw-toy.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp: In instantiation of 'void Geom::detail::distance_impl::interpolate(Geom::SBasis&, Geom::NL::Matrix&, Geom::NL::Vector&, double, double, double, double) [with Curve01T = Geom::D2; CurveT = Geom::D2]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:496:9: required from 'void Geom::detail::distance_impl::evaluate_piece(Geom::Piecewise&, const curveA_type&, const curveB_type&, Geom::NL::Matrix&, Geom::NL::Matrix&, Geom::NL::Matrix&, Geom::NL::Vector&, Geom::NL::Vector&, Geom::NL::Vector&, Geom::NL::VectorView&, Geom::NL::VectorView&, double&) [with Curve01T = Geom::D2; CurveT = Geom::D2; Geom::detail::distance_impl::curveA_type = Geom::D2; Geom::detail::distance_impl::curveB_type = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:581:9: required from 'void Geom::detail::distance_impl::evaluate(Geom::Piecewise&, const curveA_type&, const curveB_type&, unsigned int) [with Curve01T = Geom::D2; CurveT = Geom::D2; Geom::detail::distance_impl::curveA_type = Geom::D2; Geom::detail::distance_impl::curveB_type = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:660:18: required from 'Geom::Piecewise Geom::distance(const Curve01T&, const CurveT&, unsigned int, double, double) [with Curve01T = Geom::D2; CurveT = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:804:38: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:283:15: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 283 | piece = portion(piece, _portion_st, _portion_et); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp: In instantiation of 'void Geom::detail::distance_impl::interpolate(Geom::SBasis&, Geom::NL::Matrix&, Geom::NL::Vector&, double, double, double, double) [with Curve01T = Geom::D2; CurveT = Geom::Path]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:496:9: required from 'void Geom::detail::distance_impl::evaluate_piece(Geom::Piecewise&, const curveA_type&, const curveB_type&, Geom::NL::Matrix&, Geom::NL::Matrix&, Geom::NL::Matrix&, Geom::NL::Vector&, Geom::NL::Vector&, Geom::NL::Vector&, Geom::NL::VectorView&, Geom::NL::VectorView&, double&) [with Curve01T = Geom::D2; CurveT = Geom::Path; Geom::detail::distance_impl::curveA_type = Geom::D2; Geom::detail::distance_impl::curveB_type = Geom::Path]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:581:9: required from 'void Geom::detail::distance_impl::evaluate(Geom::Piecewise&, const curveA_type&, const curveB_type&, unsigned int) [with Curve01T = Geom::D2; CurveT = Geom::Path; Geom::detail::distance_impl::curveA_type = Geom::D2; Geom::detail::distance_impl::curveB_type = Geom::Path]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:660:18: required from 'Geom::Piecewise Geom::distance(const Curve01T&, const CurveT&, unsigned int, double, double) [with Curve01T = Geom::D2; CurveT = Geom::Path]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:845:39: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:283:15: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 283 | piece = portion(piece, _portion_st, _portion_et); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp: In member function 'Geom::D2 Gear::_involute(double, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:105:24: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 105 | B[0] = cos(bo,2); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:106:24: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 106 | B[1] = sin(bo,2); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp: In member function 'Geom::D2 Gear::_arc(double, double, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:116:24: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 116 | B[0] = cos(bo,2); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:117:24: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 117 | B[1] = sin(bo,2); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp: In instantiation of 'void Geom::detail::distance_impl::interpolate(Geom::SBasis&, Geom::NL::Matrix&, Geom::NL::Vector&, double, double, double, double) [with Curve01T = Geom::Curve; CurveT = Geom::D2]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:496:9: required from 'void Geom::detail::distance_impl::evaluate_piece(Geom::Piecewise&, const curveA_type&, const curveB_type&, Geom::NL::Matrix&, Geom::NL::Matrix&, Geom::NL::Matrix&, Geom::NL::Vector&, Geom::NL::Vector&, Geom::NL::Vector&, Geom::NL::VectorView&, Geom::NL::VectorView&, double&) [with Curve01T = Geom::Curve; CurveT = Geom::D2; Geom::detail::distance_impl::curveA_type = Geom::Curve; Geom::detail::distance_impl::curveB_type = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:581:9: required from 'void Geom::detail::distance_impl::evaluate(Geom::Piecewise&, const curveA_type&, const curveB_type&, unsigned int) [with Curve01T = Geom::Curve; CurveT = Geom::D2; Geom::detail::distance_impl::curveA_type = Geom::Curve; Geom::detail::distance_impl::curveB_type = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:660:18: required from 'Geom::Piecewise Geom::distance(const Curve01T&, const CurveT&, unsigned int, double, double) [with Curve01T = Geom::Curve; CurveT = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:700:23: required from 'Geom::Piecewise Geom::distance(const Geom::Path&, const CurveT&, unsigned int, double, double) [with CurveT = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:811:39: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:283:15: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 283 | piece = portion(piece, _portion_st, _portion_et); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/curve-curve-distance.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 84%] Built target filet-minion /usr/bin/gmake -f src/toys/CMakeFiles/elliptical-arc-toy.dir/build.make src/toys/CMakeFiles/elliptical-arc-toy.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/elliptical-arc-toy.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/elliptical-arc-toy.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/elliptical-arc-toy.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/elliptical-arc-toy.dir/depend.internal". Scanning dependencies of target elliptical-arc-toy gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/elliptical-arc-toy.dir/build.make src/toys/CMakeFiles/elliptical-arc-toy.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 85%] Building CXX object src/toys/CMakeFiles/elliptical-arc-toy.dir/elliptical-arc-toy.cpp.o In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/elliptical-arc-toy.dir/elliptical-arc-toy.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:101:20: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator-(const Geom::D2&, const Geom::D2&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:108:43: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:214:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 214 | r[i] = a[i] - b[i]; | ~~~~~^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator+(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:109:31: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:324:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 324 | r[i] = a[i] + b[i]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h: In member function 'Geom::Poly Geom::Poly::operator+(const Geom::Poly&) const': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h:61:24: warning: unused variable 'out_size' [-Wunused-variable] 61 | const unsigned out_size = std::max(size(), p.size()); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::OffsetableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:321:5: required from 'Geom::D2 Geom::operator+(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:109:31: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:163:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 163 | t = t + d; t += d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:164:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 164 | t = t - d; t -= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/gear.cpp:32: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 85%] Linking CXX executable circle-tangent-fitting cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/circle-tangent-fitting.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/circle-tangent-fitting.dir/circle-tangent-fitting.cpp.o -o circle-tangent-fitting -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt [ 86%] Linking CXX executable conic-6 cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/conic-6.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/conic-6.dir/conic-6.cpp.o -o conic-6 -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 86%] Built target circle-tangent-fitting /usr/bin/gmake -f src/toys/CMakeFiles/ellipse-bezier-intersect-toy.dir/build.make src/toys/CMakeFiles/ellipse-bezier-intersect-toy.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/ellipse-bezier-intersect-toy.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/ellipse-bezier-intersect-toy.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/ellipse-bezier-intersect-toy.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/ellipse-bezier-intersect-toy.dir/depend.internal". Scanning dependencies of target ellipse-bezier-intersect-toy gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/ellipse-bezier-intersect-toy.dir/build.make src/toys/CMakeFiles/ellipse-bezier-intersect-toy.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 87%] Building CXX object src/toys/CMakeFiles/ellipse-bezier-intersect-toy.dir/ellipse-bezier-intersect-toy.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/ellipse-bezier-intersect-toy.dir/ellipse-bezier-intersect-toy.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:41: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:41: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:41: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:41: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 88%] Linking CXX executable rdm-area cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/rdm-area.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/rdm-area.dir/rdm-area.cpp.o -o rdm-area -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:98:20: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:113:32: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/numeric/fitting-model.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/d2sbasis-fitting-with-np.cpp:35: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 88%] Built target rdm-area /usr/bin/gmake -f src/toys/CMakeFiles/pw-funcs.dir/build.make src/toys/CMakeFiles/pw-funcs.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/pw-funcs.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/pw-funcs.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/pw-funcs.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/pw-funcs.dir/depend.internal". Scanning dependencies of target pw-funcs gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/pw-funcs.dir/build.make src/toys/CMakeFiles/pw-funcs.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 88%] Building CXX object src/toys/CMakeFiles/pw-funcs.dir/pw-funcs.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/pw-funcs.dir/pw-funcs.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:36: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:36: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ [ 88%] Linking CXX executable d2sbasis-fitting-with-np cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/d2sbasis-fitting-with-np.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/d2sbasis-fitting-with-np.dir/d2sbasis-fitting-with-np.cpp.o -o d2sbasis-fitting-with-np -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:36: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:36: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp:4: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp:4: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 88%] Built target d2sbasis-fitting-with-np /usr/bin/gmake -f src/toys/CMakeFiles/ellipse-intersect-toy.dir/build.make src/toys/CMakeFiles/ellipse-intersect-toy.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/ellipse-intersect-toy.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/ellipse-intersect-toy.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/ellipse-intersect-toy.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/ellipse-intersect-toy.dir/depend.internal". Scanning dependencies of target ellipse-intersect-toy gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/ellipse-intersect-toy.dir/build.make src/toys/CMakeFiles/ellipse-intersect-toy.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 89%] Building CXX object src/toys/CMakeFiles/ellipse-intersect-toy.dir/ellipse-intersect-toy.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/ellipse-intersect-toy.dir/ellipse-intersect-toy.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp: In member function 'void EllipticalArcToy::init_common()': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:142:27: warning: catching polymorphic type 'class Geom::RangeError' by value [-Wcatch-value=] 142 | catch( RangeError e ) | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp: In member function 'virtual void EllipticalArcToy::draw_common(cairo_t*, std::ostringstream*, int, int, bool, std::ostringstream*)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:189:27: warning: catching polymorphic type 'class Geom::RangeError' by value [-Wcatch-value=] 189 | catch( RangeError e ) | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp: In member function 'void EllipticalArcToy::draw_roots(cairo_t*, std::ostringstream*, int, int, bool, std::ostringstream*)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:460:31: warning: catching polymorphic type 'class Geom::Exception' by value [-Wcatch-value=] 460 | catch(Geom::Exception e) | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp: In member function 'void EllipticalArcToy::draw_fitting(cairo_t*, std::ostringstream*, int, int, bool, std::ostringstream*)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:521:27: warning: catching polymorphic type 'class Geom::RangeError' by value [-Wcatch-value=] 521 | catch( RangeError e ) | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h: In member function 'Geom::Poly Geom::Poly::operator+(const Geom::Poly&) const': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h:61:24: warning: unused variable 'out_size' [-Wunused-variable] 61 | const unsigned out_size = std::max(size(), p.size()); | ^~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp:4: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp:4: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/elliptical-arc.h:43, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptical-arc-toy.cpp:33: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:5: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:5: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:5: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:5: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/draw-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:44, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ [ 89%] Built target conic-6 /usr/bin/gmake -f src/toys/CMakeFiles/ellipse-line-intersect-toy.dir/build.make src/toys/CMakeFiles/ellipse-line-intersect-toy.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/ellipse-line-intersect-toy.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/ellipse-line-intersect-toy.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/ellipse-line-intersect-toy.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/ellipse-line-intersect-toy.dir/depend.internal". Scanning dependencies of target ellipse-line-intersect-toy gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/ellipse-line-intersect-toy.dir/build.make src/toys/CMakeFiles/ellipse-line-intersect-toy.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 89%] Building CXX object src/toys/CMakeFiles/ellipse-line-intersect-toy.dir/ellipse-line-intersect-toy.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/ellipse-line-intersect-toy.dir/ellipse-line-intersect-toy.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-bezier-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:7: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:7: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:7: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:7: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 89%] Linking CXX executable gear cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/gear.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/gear.dir/gear.cpp.o -o gear -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 89%] Built target gear /usr/bin/gmake -f src/toys/CMakeFiles/elliptiarc-3point-center-fitting.dir/build.make src/toys/CMakeFiles/elliptiarc-3point-center-fitting.dir/depend /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp: In function 'void cairo_pw(cairo_t*, Geom::Piecewise)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:17:45: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 17 | B[0] = Linear(p.cuts[i], p.cuts[i+1]); | ^ gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/elliptiarc-3point-center-fitting.dir/DependInfo.cmake --color= In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:18:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 18 | B[1] = p[i]; | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/elliptiarc-3point-center-fitting.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/elliptiarc-3point-center-fitting.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/elliptiarc-3point-center-fitting.dir/depend.internal". Scanning dependencies of target elliptiarc-3point-center-fitting gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/elliptiarc-3point-center-fitting.dir/build.make src/toys/CMakeFiles/elliptiarc-3point-center-fitting.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 90%] Building CXX object src/toys/CMakeFiles/elliptiarc-3point-center-fitting.dir/elliptiarc-3point-center-fitting.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/elliptiarc-3point-center-fitting.dir/elliptiarc-3point-center-fitting.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:72:3: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:44, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:44, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:44, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:44, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:16:20: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:44, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h: In instantiation of 'Geom::Piecewise Geom::integral(const Geom::Piecewise&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:38:80: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:868:24: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 868 | result.segs[i] = integral(a.segs[i])*(a.cuts[i+1]-a.cuts[i]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:44, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:72:3: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-math.h:44, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:72:3: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::OffsetableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /usr/include/boost/concept_check.hpp:50:7: required from 'void boost::function_requires(Model*) [with Model = Geom::OffsetableConcept]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:527:52: required from 'Geom::Piecewise Geom::operator+(const Geom::Piecewise&, typename T::output_type) [with T = Geom::SBasis; typename T::output_type = double]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:64:36: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:163:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 163 | t = t + d; t += d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:164:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 164 | t = t - d; t -= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pw-funcs.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 90%] Linking CXX executable ellipse-bezier-intersect-toy cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/ellipse-bezier-intersect-toy.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/ellipse-bezier-intersect-toy.dir/ellipse-bezier-intersect-toy.cpp.o -o ellipse-bezier-intersect-toy -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ [ 90%] Built target ellipse-bezier-intersect-toy /usr/bin/gmake -f src/toys/CMakeFiles/path-effects.dir/build.make src/toys/CMakeFiles/path-effects.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/path-effects.dir/DependInfo.cmake --color= In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h: In member function 'Geom::Poly Geom::Poly::operator+(const Geom::Poly&) const': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h:61:24: warning: unused variable 'out_size' [-Wunused-variable] 61 | const unsigned out_size = std::max(size(), p.size()); | ^~~~~~~~ Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/path-effects.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/path-effects.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/path-effects.dir/depend.internal". Scanning dependencies of target path-effects gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/path-effects.dir/build.make src/toys/CMakeFiles/path-effects.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 91%] Building CXX object src/toys/CMakeFiles/path-effects.dir/path-effects.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/path-effects.dir/path-effects.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 91%] Linking CXX executable curve-curve-distance cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/curve-curve-distance.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/curve-curve-distance.dir/curve-curve-distance.cpp.o -o curve-curve-distance -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:5: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:5: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:5: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:5: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 92%] Linking CXX executable draw-toy cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/draw-toy.dir/link.txt --verbose=1 [ 92%] Linking CXX executable elliptical-arc-toy /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/draw-toy.dir/draw-toy.cpp.o -o draw-toy -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/elliptical-arc-toy.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/elliptical-arc-toy.dir/elliptical-arc-toy.cpp.o -o elliptical-arc-toy -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 92%] Built target curve-curve-distance /usr/bin/gmake -f src/toys/CMakeFiles/inverse-test.dir/build.make src/toys/CMakeFiles/inverse-test.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/inverse-test.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/inverse-test.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/inverse-test.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/inverse-test.dir/depend.internal". Scanning dependencies of target inverse-test gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/inverse-test.dir/build.make src/toys/CMakeFiles/inverse-test.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 92%] Building CXX object src/toys/CMakeFiles/inverse-test.dir/inverse-test.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/inverse-test.dir/inverse-test.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h: In member function 'Geom::Poly Geom::Poly::operator+(const Geom::Poly&) const': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/polynomial.h:61:24: warning: unused variable 'out_size' [-Wunused-variable] 61 | const unsigned out_size = std::max(size(), p.size()); | ^~~~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 92%] Built target draw-toy /usr/bin/gmake -f src/toys/CMakeFiles/levelsets-test.dir/build.make src/toys/CMakeFiles/levelsets-test.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/levelsets-test.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/levelsets-test.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/levelsets-test.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/levelsets-test.dir/depend.internal". Scanning dependencies of target levelsets-test gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/levelsets-test.dir/build.make src/toys/CMakeFiles/levelsets-test.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 92%] Building CXX object src/toys/CMakeFiles/levelsets-test.dir/levelsets-test.cpp.o [ 92%] Built target elliptical-arc-toy cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/levelsets-test.dir/levelsets-test.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp /usr/bin/gmake -f src/toys/CMakeFiles/kinematic_templates.dir/build.make src/toys/CMakeFiles/kinematic_templates.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/kinematic_templates.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/kinematic_templates.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/kinematic_templates.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/kinematic_templates.dir/depend.internal". Scanning dependencies of target kinematic_templates gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/kinematic_templates.dir/build.make src/toys/CMakeFiles/kinematic_templates.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 92%] Building CXX object src/toys/CMakeFiles/kinematic_templates.dir/kinematic_templates.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/kinematic_templates.dir/kinematic_templates.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:5: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:5: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:5: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:5: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:45, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path-sink.h:36, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/cairo-path-sink.h:35, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/ellipse-line-intersect-toy.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 92%] Linking CXX executable ellipse-intersect-toy cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/ellipse-intersect-toy.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/ellipse-intersect-toy.dir/ellipse-intersect-toy.cpp.o -o ellipse-intersect-toy -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:35: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:35: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 92%] Built target ellipse-intersect-toy /usr/bin/gmake -f src/toys/CMakeFiles/pencil-2.dir/build.make src/toys/CMakeFiles/pencil-2.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/pencil-2.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/pencil-2.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/pencil-2.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/pencil-2.dir/depend.internal". In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:35: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:35: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ Scanning dependencies of target pencil-2 gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/pencil-2.dir/build.make src/toys/CMakeFiles/pencil-2.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 92%] Building CXX object src/toys/CMakeFiles/pencil-2.dir/pencil-2.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/pencil-2.dir/pencil-2.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp [ 93%] Linking CXX executable pw-funcs cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/pw-funcs.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/pw-funcs.dir/pw-funcs.cpp.o -o pw-funcs -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:4: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 93%] Built target pw-funcs /usr/bin/gmake -f src/toys/CMakeFiles/line-toy.dir/build.make src/toys/CMakeFiles/line-toy.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/line-toy.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/line-toy.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/line-toy.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/line-toy.dir/depend.internal". Scanning dependencies of target line-toy gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/line-toy.dir/build.make src/toys/CMakeFiles/line-toy.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 94%] Building CXX object src/toys/CMakeFiles/line-toy.dir/line-toy.cpp.o In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/line-toy.dir/line-toy.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp: In function 'bool Geom::make_elliptical_arc(Geom::EllipticalArc&, const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:195:23: warning: catching polymorphic type 'class Geom::RangeError' by value [-Wcatch-value=] 195 | catch( RangeError e ) | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp:1: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp:1: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/elliptiarc-3point-center-fitting.cpp:34: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp:1: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp:1: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:9: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:9: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:9: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:9: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 95%] Linking CXX executable ellipse-line-intersect-toy cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/ellipse-line-intersect-toy.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/ellipse-line-intersect-toy.dir/ellipse-line-intersect-toy.cpp.o -o ellipse-line-intersect-toy -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:6: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:6: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:6: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:6: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator+(const Geom::D2&, const Geom::D2&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:675:28: required from 'Geom::Piecewise Geom::operator+(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:88:23: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:204:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 204 | r[i] = a[i] + b[i]; | ~~~~~^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 95%] Built target ellipse-line-intersect-toy /usr/bin/gmake -f src/toys/CMakeFiles/evolute.dir/build.make src/toys/CMakeFiles/evolute.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/evolute.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/evolute.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/evolute.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/evolute.dir/depend.internal". Scanning dependencies of target evolute gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/evolute.dir/build.make src/toys/CMakeFiles/evolute.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 95%] Building CXX object src/toys/CMakeFiles/evolute.dir/evolute.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/evolute.dir/evolute.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp: In function 'void plot(cairo_t*, const Geom::SBasis&, double, double, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:15:45: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 15 | plot[0]=SBasis(Linear(150+a*300,150+b*300)); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:16:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 16 | plot[1]=B*-vscale; | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp: In function 'Geom::SBasis my_inverse(Geom::SBasis, int)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:49:26: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 49 | r=Linear(0,1)-g(f); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator-(const Geom::D2&, const Geom::D2&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:23: required from 'void Geom::AddableConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /usr/include/boost/concept_check.hpp:50:7: required from 'void boost::function_requires(Model*) [with Model = Geom::AddableConcept >]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:667:49: required from 'Geom::Piecewise Geom::operator+(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:88:23: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:214:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 214 | r[i] = a[i] - b[i]; | ~~~~~^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp: In function 'Geom::Piecewise pw_inverse(const Geom::SBasis&, int, double, int)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:66:25: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | g=my_inverse(f,order); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:67:10: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 67 | r=g(f); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:75:26: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | ff=f(Linear(0,.5)); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:80:26: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 80 | ff=f(Linear(.5,1)); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp: In member function 'virtual void InverseTester::draw(cairo_t*, std::ostringstream*, int, int, bool, std::ostringstream*)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:140:15: warning: catching polymorphic type 'class Geom::NotInvertible' by value [-Wcatch-value=] 140 | } catch(NotInvertible) { | ^~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const Geom::D2*; _OI = Geom::D2*]': /usr/include/c++/10/bits/stl_algobase.h:472:30: required from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const Geom::D2*; _OI = Geom::D2*]' /usr/include/c++/10/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]' /usr/include/c++/10/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OI = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]' /usr/include/c++/10/bits/vector.tcc:744:16: required from 'void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = Geom::D2; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = std::vector, std::allocator > >::iterator]' /usr/include/c++/10/bits/stl_vector.h:1665:19: required from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(std::vector<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = Geom::D2; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = std::vector, std::allocator > >::iterator]' /usr/include/c++/10/bits/stl_vector.h:1383:22: required from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = Geom::D2; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = std::vector, std::allocator > >::iterator; std::vector<_Tp, _Alloc>::const_iterator = std::vector, std::allocator > >::const_iterator]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:393:28: required from 'Geom::Piecewise Geom::partition(const Geom::Piecewise&, const std::vector&) [with T = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:718:33: required from 'Geom::Piecewise Geom::operator*(const Geom::Piecewise&, const Geom::Piecewise&) [with T1 = Geom::SBasis; T2 = Geom::D2]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:88:23: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/bits/locale_classes.h:40, from /usr/include/c++/10/bits/ios_base.h:41, from /usr/include/c++/10/streambuf:41, from /usr/include/c++/10/bits/streambuf_iterator.h:35, from /usr/include/c++/10/iterator:66, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-effects.cpp:1: /usr/include/c++/10/bits/stl_algobase.h:380:18: note: synthesized method 'Geom::D2& Geom::D2::operator=(const Geom::D2&)' first required here 380 | *__result = *__first; | ~~~~~~~~~~^~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:14:14: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h: In instantiation of 'Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:135:42: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:802:18: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 802 | sub_g=compose(Linear(-f.cuts[idx]/(f.cuts[idx+1]-f.cuts[idx]), | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 803 | (1-f.cuts[idx])/(f.cuts[idx+1]-f.cuts[idx])),sub_g); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 95%] Linking CXX executable elliptiarc-3point-center-fitting cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/elliptiarc-3point-center-fitting.dir/link.txt --verbose=1 In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/inverse-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/elliptiarc-3point-center-fitting.dir/elliptiarc-3point-center-fitting.cpp.o -o elliptiarc-3point-center-fitting -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:6: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:6: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:6: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:6: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 95%] Built target elliptiarc-3point-center-fitting /usr/bin/gmake -f src/toys/CMakeFiles/match-curve.dir/build.make src/toys/CMakeFiles/match-curve.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/match-curve.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/match-curve.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/match-curve.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/match-curve.dir/depend.internal". Scanning dependencies of target match-curve gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/match-curve.dir/build.make src/toys/CMakeFiles/match-curve.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 95%] Building CXX object src/toys/CMakeFiles/match-curve.dir/match-curve.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/match-curve.dir/match-curve.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp: In function 'void plot(cairo_t*, const Geom::SBasis&, double, double, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:18:47: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 18 | plot[0]=SBasis(Linear(150+a*300,150+b*300)); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:19:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 19 | plot[1]=B*(-vscale); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/path-cairo.h:6, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:37: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/geom.h:42, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:17, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/kinematic_templates.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:17:16: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/levelsets-test.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:38: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:38: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:38: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:38: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp:33: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp:33: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp:33: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp:33: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 95%] Linking CXX executable kinematic_templates cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/kinematic_templates.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/kinematic_templates.dir/kinematic_templates.cpp.o -o kinematic_templates -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp: In function 'Geom::Point Geom::BezierFitter::darray_left_tangent(const Geom::Point*, unsigned int)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:135:53: warning: unused parameter 'len' [-Wunused-parameter] 135 | darray_left_tangent(Point const d[], unsigned const len) | ~~~~~~~~~~~~~~~^~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp: In function 'Geom::Point Geom::BezierFitter::darray_center_tangent(const Geom::Point*, unsigned int, unsigned int)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:238:41: warning: unused parameter 'len' [-Wunused-parameter] 238 | unsigned const len) | ~~~~~~~~~~~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 95%] Built target kinematic_templates /usr/bin/gmake -f src/toys/CMakeFiles/mesh-grad.dir/build.make src/toys/CMakeFiles/mesh-grad.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/mesh-grad.dir/DependInfo.cmake --color= Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/mesh-grad.dir/DependInfo.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/mesh-grad.dir/depend.internal". Dependee "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys/CMakeFiles/mesh-grad.dir/depend.internal". Scanning dependencies of target mesh-grad gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/gmake -f src/toys/CMakeFiles/mesh-grad.dir/build.make src/toys/CMakeFiles/mesh-grad.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 96%] Building CXX object src/toys/CMakeFiles/mesh-grad.dir/mesh-grad.cpp.o cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/c++ -DGPL_TAINT -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/googletest/googletest/include -I/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -o CMakeFiles/mesh-grad.dir/mesh-grad.cpp.o -c /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/pencil-2.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ [ 97%] Linking CXX executable levelsets-test cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/levelsets-test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/levelsets-test.dir/levelsets-test.cpp.o -o levelsets-test -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:47, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/curve.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/line.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/line-toy.cpp:31: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:3: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:8: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:8: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:8: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:8: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 98%] Linking CXX executable inverse-test cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/inverse-test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/inverse-test.dir/inverse-test.cpp.o -o inverse-test -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:7: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:7: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp: In member function 'virtual void Evolution::draw(cairo_t*, std::ostringstream*, int, int, bool, std::ostringstream*)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:44:40: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 44 | crs = portion(crs, r.min(), r.max()); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:7: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:7: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 98%] Built target inverse-test In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/nearest-time.h:113:32: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:298:11: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::MultiplicableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::MultiplicableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:308:5: required from 'T Geom::cross(const Geom::D2&, const Geom::D2&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:28:31: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:192:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 192 | i *= j; i = i * j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::OffsetableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /usr/include/boost/concept/requires.hpp:39:5: required from 'void boost::function_requires(Model*) [with Model = Geom::OffsetableConcept]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:538:52: required from 'Geom::Piecewise Geom::operator-(const Geom::Piecewise&, typename T::output_type) [with T = Geom::SBasis; typename T::output_type = double]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:55:50: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:163:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 163 | t = t + d; t += d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:164:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 164 | t = t - d; t -= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/basic-intersection.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/evolute.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp: In member function 'virtual void MatchCurve::draw(cairo_t*, std::ostringstream*, int, int, bool, std::ostringstream*)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:71:54: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | m[dim] = Linear(pt[dim],pt[dim]+tang[dim]); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:61:20: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/match-curve.cpp:1: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator+=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:344:31: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 344 | a = SBasis(Linear(b,b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator-=(Geom::SBasis&, double)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:351:33: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 351 | a = SBasis(Linear(-b,-b)); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h: In function 'Geom::SBasis& Geom::operator*=(Geom::SBasis&, const Geom::SBasis&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:384:22: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 384 | a = multiply(a, b); | ^ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In member function 'Geom::D2& Geom::D2::operator=(Geom::D2&&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:54:7: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 54 | class D2 | ^~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:40, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/path.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/pathvector.h:41, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-to-bezier.h:39, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-to-sbasis.h:38, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:8: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h: In member function 'virtual void Geom::SBasisCurve::operator*=(const Geom::Affine&)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: note: synthesized method 'Geom::D2& Geom::D2::operator=(Geom::D2&&)' first required here 124 | virtual void operator*=(Affine const &m) { inner = inner * m; } | ^ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:12: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:12: /usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here 685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:12: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/toy-framework-2.h:9, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:12: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 98%] Linking CXX executable path-effects cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/path-effects.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/path-effects.dir/path-effects.cpp.o -o path-effects -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp: In member function 'virtual void Sb2d2::draw(cairo_t*, std::ostringstream*, int, int, bool, std::ostringstream*)': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:84:63: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 84 | B[0] = Linear(tu-fudge, tu+fudge + inv_u_subs ); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:85:49: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 85 | B[1] = Linear(tv-fudge, tv-fudge); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:90:76: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 90 | B[0] = Linear(tu+fudge + inv_u_subs , tu+fudge + inv_u_subs); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:91:76: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 91 | B[1] = Linear(tv-fudge, tv+fudge + inv_v_subs); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:96:62: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 96 | B[0] = Linear(tu+fudge + inv_u_subs, tu-fudge); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:97:75: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 97 | B[1] = Linear(tv+fudge + inv_v_subs, tv+fudge + inv_v_subs); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:102:62: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 102 | B[0] = Linear(tu-fudge, tu-fudge); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:103:62: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 103 | B[1] = Linear(tv+fudge + inv_v_subs, tv-fudge); | ^ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const T&, const T&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:490:57: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:70:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 70 | f[X] = a; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:71:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 71 | f[Y] = b; | ~~~~~^~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/piecewise.h:822:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 75 | t = T(o); | ~~^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:89:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 89 | t = reverse(t); | ~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:99:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 99 | t = portion(t, d, d); | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:300:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 300 | ret[i] = v[X] * m[i] + v[Y] * m[i + 2] + m[i + 4]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 98%] Built target path-effects In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis2d]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:36:22: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis2d& Geom::SBasis2d::operator=(const Geom::SBasis2d&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:160:5: note: because 'Geom::SBasis2d' has user-provided 'Geom::SBasis2d::SBasis2d(const Geom::SBasis2d&)' 160 | SBasis2d(SBasis2d const & a) | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis2d& Geom::SBasis2d::operator=(const Geom::SBasis2d&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:7: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-2d.h:160:5: note: because 'Geom::SBasis2d' has user-provided 'Geom::SBasis2d::SBasis2d(const Geom::SBasis2d&)' 160 | SBasis2d(SBasis2d const & a) | ^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2() [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:81:28: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:23: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:64:16: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 64 | D2() {f[X] = f[Y] = T();} | ~~~~~^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2 Geom::operator+(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:87:65: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:324:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 324 | r[i] = a[i] + b[i]; In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h: In instantiation of 'Geom::D2< >::D2(const Geom::Point&) [with T = Geom::SBasis]': /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:75:13: required from 'void Geom::FragmentConcept::constraints() [with T = Geom::D2]' /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied > >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied > >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_ >)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'class Geom::Piecewise >' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier.h:313:25: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:14: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:66:30: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 66 | f[X] = T(a[X]); f[Y] = T(a[Y]); | ~~~~~^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::AddableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::AddableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:200:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:183:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 183 | i += j; i = i + j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:184:19: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 184 | i -= j; i = i - j; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::ScalableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ScalableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:240:5: required from 'Geom::D2 Geom::operator*(const Geom::D2&, const Geom::Affine&) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis-curve.h:124:64: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:173:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 173 | t = -t; | ~~^~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:174:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 174 | t = t * d; t *= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:175:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 175 | t = t / d; t /= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::FragmentConcept::constraints() [with T = Geom::Bezier]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:110:9: required from 'Geom::Point Geom::D2< >::at0() const [with T = Geom::Bezier]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/bezier-curve.h:105:59: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:88:12: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 88 | sb = t.toSBasis(); | ~~~^~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h: In instantiation of 'void Geom::OffsetableConcept::constraints() [with T = Geom::SBasis]': /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::OffsetableConcept]' /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied >::value' /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied >' /usr/include/boost/concept/detail/general.hpp:51:8: required from 'struct boost::concepts::requirement_)>' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:321:5: required from 'Geom::D2 Geom::operator+(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]' /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:87:65: required from here /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:163:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 163 | t = t + d; t += d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:164:11: warning: implicitly-declared 'Geom::SBasis& Geom::SBasis::operator=(const Geom::SBasis&)' is deprecated [-Wdeprecated-copy] 164 | t = t - d; t -= d; | ~~^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/concepts.h:34, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/d2.h:46, from /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/toys/mesh-grad.cpp:5: /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom/sbasis.h:120:5: note: because 'Geom::SBasis' has user-provided 'Geom::SBasis::SBasis(const Geom::SBasis&)' 120 | SBasis(SBasis const &a) | ^~~~~~ [ 98%] Linking CXX executable pencil-2 cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/pencil-2.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/pencil-2.dir/pencil-2.cpp.o -o pencil-2 -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt [ 98%] Linking CXX executable line-toy cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/line-toy.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/line-toy.dir/line-toy.cpp.o -o line-toy -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt [ 98%] Built target levelsets-test gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 98%] Built target pencil-2 gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [ 98%] Linking CXX executable match-curve cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/match-curve.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/match-curve.dir/match-curve.cpp.o -o match-curve -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt [100%] Linking CXX executable evolute cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/evolute.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/evolute.dir/evolute.cpp.o -o evolute -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [100%] Built target match-curve gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [100%] Built target evolute [100%] Built target line-toy [100%] Linking CXX executable mesh-grad cd /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys && /usr/bin/cmake -E cmake_link_script CMakeFiles/mesh-grad.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fasynchronous-unwind-tables -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -DHAVE_GSL -Wall -Wformat -Wformat-security -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Werror=return-type -O2 -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -rdynamic CMakeFiles/mesh-grad.dir/mesh-grad.cpp.o -o mesh-grad -L/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom -Wl,-rpath,/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/src/2geom:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/toys:/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/src/2geom libtoy-2.so -lgsl -lgslcblas -lm ../2geom/lib2geom.so.1.0.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lcairo -lgsl -lgslcblas -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lrt gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' [100%] Built target mesh-grad gmake[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build' /usr/bin/cmake -E cmake_progress_start /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0/build/CMakeFiles 0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.voQMNI + umask 022 + cd /home/iurt/rpmbuild/BUILD + '[' 1 -eq 1 ']' + '[' /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64 '!=' / ']' + rm -rf /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64 ++ dirname /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64 + mkdir -p /home/iurt/rpmbuild/BUILDROOT + mkdir /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64 + cd lib2geom-1.0.0 + '[' 1 -eq 1 ']' + DESTDIR=/home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64 + /usr/bin/cmake --install build -- Install configuration: "RelWithDebInfo" -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/lib64/lib2geom.so.1.0.0 -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/lib64/lib2geom.so.0 -- Set runtime path of "/home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/lib64/lib2geom.so.1.0.0" to "" -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/lib64/lib2geom.so -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/2geom.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/affine.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/angle.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/basic-intersection.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/bezier-curve.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/bezier-to-sbasis.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/bezier-utils.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/bezier.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/cairo-path-sink.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/choose.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/circle.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/concepts.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/conic_section_clipper.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/conic_section_clipper_cr.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/conic_section_clipper_impl.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/conicsec.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/convex-hull.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/coord.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/crossing.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/curve.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/curves.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/d2.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/ellipse.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/elliptical-arc.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/exception.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/forward.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/generic-interval.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/generic-rect.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/geom.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/int-interval.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/int-point.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/int-rect.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/intersection-graph.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/intersection.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/interval.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/line.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/linear.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/math-utils.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/nearest-time.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/ord.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/path-intersection.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/path-sink.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/path.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/pathvector.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/piecewise.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/point.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/polynomial.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/ray.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/rect.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/sbasis-2d.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/sbasis-curve.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/sbasis-geometric.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/sbasis-math.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/sbasis-poly.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/sbasis-to-bezier.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/sbasis.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/solver.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/svg-path-parser.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/svg-path-writer.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/sweep-bounds.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/sweeper.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/transforms.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/utils.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/config.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/numeric/fitting-model.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/numeric/fitting-tool.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/numeric/linear_system.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/numeric/matrix.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/numeric/symmetric-matrix-fs-operation.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/numeric/symmetric-matrix-fs-trace.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/numeric/symmetric-matrix-fs.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/include/2geom-1.0.0/2geom/numeric/vector.h -- Installing: /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/lib64/pkgconfig/2geom.pc + /usr/lib/rpm/find-debuginfo.sh -j8 --strict-build-id -m -i --build-id-seed 1.0.0-4.mga8 --unique-debug-suffix -1.0.0-4.mga8.aarch64 --unique-debug-src-base lib2geom-1.0.0-4.mga8.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /home/iurt/rpmbuild/BUILD/lib2geom-1.0.0 explicitly decompress any DWARF compressed ELF sections in /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/lib64/lib2geom.so.1.0.0 extracting debug info from /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/lib64/lib2geom.so.1.0.0 original debug info size: 29780kB, size after compression: 25212kB /usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. 2624 blocks + /usr/lib/rpm/check-buildroot + '[' -n '' ']' + /usr/share/spec-helper/clean_files + '[' -n '' ']' + /usr/share/spec-helper/compress_files .xz + '[' -n '' ']' + /usr/share/spec-helper/relink_symlinks + '[' -n '' ']' + /usr/share/spec-helper/clean_perl + '[' -n '' ']' + /usr/share/spec-helper/lib_symlinks + '[' -n '' ']' + /usr/share/spec-helper/gprintify + '[' -n '' ']' + /usr/share/spec-helper/fix_mo + '[' -n '' ']' + /usr/share/spec-helper/fix_pamd + '[' -n '' ']' + /usr/share/spec-helper/remove_info_dir + '[' -n '' ']' + /usr/share/spec-helper/fix_eol + '[' -n '' ']' + /usr/share/spec-helper/check_desktop_files + '[' -n '' ']' + /usr/share/spec-helper/check_elf_files + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python3 1 1 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Processing files: lib642geom0-1.0.0-4.mga8.aarch64 Executing(%license): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.Y0Dh3F + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd lib2geom-1.0.0 + LICENSEDIR=/home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/share/licenses/lib642geom0 + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/share/licenses/lib642geom0 + cp -pr COPYING COPYING-LGPL-2.1 COPYING-MPL-1.1 /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/share/licenses/lib642geom0 + RPM_EC=0 ++ jobs -p + exit 0 Provides: lib2geom.so.0()(64bit) lib642geom0 = 1.0.0-4.mga8 lib642geom0(aarch-64) = 1.0.0-4.mga8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libcairo.so.2()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libglib-2.0.so.0()(64bit) libgsl.so.25()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.29)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) Processing files: lib642geom-devel-1.0.0-4.mga8.aarch64 Executing(%doc): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.ZS4sFJ + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd lib2geom-1.0.0 + DOCDIR=/home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/share/doc/lib642geom-devel + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/share/doc/lib642geom-devel + cp -pr AUTHORS /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/share/doc/lib642geom-devel + cp -pr TODO /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/share/doc/lib642geom-devel + cp -pr NEWS.md README.md RELEASING.md /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64/usr/share/doc/lib642geom-devel + RPM_EC=0 ++ jobs -p + exit 0 Provides: 2geom-devel = 1.0.0-4.mga8 devel(lib2geom(64bit)) lib2geom-devel = 1.0.0-4.mga8 lib642geom-devel = 1.0.0-4.mga8 lib642geom-devel(aarch-64) = 1.0.0-4.mga8 pkgconfig(2geom) = 1.0.0 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: devel(libcairo(64bit)) devel(libgcc_s(64bit)) devel(libglib-2.0(64bit)) devel(libgsl(64bit)) devel(libm(64bit)) devel(libstdc++(64bit)) pkgconfig Processing files: lib2geom-debugsource-1.0.0-4.mga8.aarch64 Provides: lib2geom-debugsource = 1.0.0-4.mga8 lib2geom-debugsource(aarch-64) = 1.0.0-4.mga8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: lib642geom0-debuginfo-1.0.0-4.mga8.aarch64 Provides: debuginfo(build-id) = 3f0609c151847dfcf6d5e4420ce4f7045b86d2ca lib642geom0-debuginfo = 1.0.0-4.mga8 lib642geom0-debuginfo(aarch-64) = 1.0.0-4.mga8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: lib2geom-debugsource(aarch-64) = 1.0.0-4.mga8 Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64 Wrote: /home/iurt/rpmbuild/RPMS/aarch64/lib642geom-devel-1.0.0-4.mga8.aarch64.rpm Wrote: /home/iurt/rpmbuild/RPMS/aarch64/lib642geom0-1.0.0-4.mga8.aarch64.rpm Wrote: /home/iurt/rpmbuild/RPMS/aarch64/lib2geom-debugsource-1.0.0-4.mga8.aarch64.rpm Wrote: /home/iurt/rpmbuild/RPMS/aarch64/lib642geom0-debuginfo-1.0.0-4.mga8.aarch64.rpm Executing(%clean): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.AikhVG + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd lib2geom-1.0.0 + /usr/bin/rm -rf /home/iurt/rpmbuild/BUILDROOT/lib2geom-1.0.0-4.mga8.aarch64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(--clean): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.oFJyOG + umask 022 + cd /home/iurt/rpmbuild/BUILD + rm -rf lib2geom-1.0.0 + RPM_EC=0 ++ jobs -p + exit 0 D: [iurt_root_command] Success!