<86>Jun 29 17:36:54 userdel[2762320]: delete user 'rooter' <86>Jun 29 17:36:54 userdel[2762320]: removed group 'rooter' owned by 'rooter' <86>Jun 29 17:36:54 userdel[2762320]: removed shadow group 'rooter' owned by 'rooter' <86>Jun 29 17:36:54 groupadd[2762335]: group added to /etc/group: name=rooter, GID=654 <86>Jun 29 17:36:54 groupadd[2762335]: group added to /etc/gshadow: name=rooter <86>Jun 29 17:36:54 groupadd[2762335]: new group: name=rooter, GID=654 <86>Jun 29 17:36:54 useradd[2762353]: new user: name=rooter, UID=654, GID=654, home=/root, shell=/bin/bash <86>Jun 29 17:36:54 userdel[2762375]: delete user 'builder' <86>Jun 29 17:36:54 userdel[2762375]: removed group 'builder' owned by 'builder' <86>Jun 29 17:36:54 userdel[2762375]: removed shadow group 'builder' owned by 'builder' <86>Jun 29 17:36:54 groupadd[2762393]: group added to /etc/group: name=builder, GID=655 <86>Jun 29 17:36:54 groupadd[2762393]: group added to /etc/gshadow: name=builder <86>Jun 29 17:36:54 groupadd[2762393]: new group: name=builder, GID=655 <86>Jun 29 17:36:54 useradd[2762410]: new user: name=builder, UID=655, GID=655, home=/usr/src, shell=/bin/bash warning: Macro %cmake not found warning: Macro %cmake_build not found warning: Macro %cmake_install not found <13>Jun 29 17:37:01 rpmi: xorg-proto-devel-2021.4-alt1 sisyphus+272146.100.1.1 1621424691 installed <13>Jun 29 17:37:01 rpmi: libglvnd-7:1.3.3-alt1 sisyphus+271643.100.1.1 1620829930 installed <13>Jun 29 17:37:01 rpmi: libexpat-2.2.10-alt1 sisyphus+259966.100.1.1 1602824518 installed <13>Jun 29 17:37:01 rpmi: libXau-1.0.9-alt1 sisyphus+223149.200.2.1 1551268152 installed <13>Jun 29 17:37:01 rpmi: libwayland-server-1.19.0-alt1 sisyphus+265427.100.1.1 1611852858 installed <13>Jun 29 17:37:01 rpmi: libidn2-2.3.1-alt1 sisyphus+272590.100.1.1 1622036905 installed <13>Jun 29 17:37:01 rpmi: libXau-devel-1.0.9-alt1 sisyphus+223149.200.2.1 1551268152 installed <13>Jun 29 17:37:01 rpmi: libGLES-7:1.3.3-alt1 sisyphus+271643.100.1.1 1620829930 installed <13>Jun 29 17:37:01 rpmi: libOpenGL-7:1.3.3-alt1 sisyphus+271643.100.1.1 1620829930 installed <13>Jun 29 17:37:01 rpmi: libtbb-2020.3-alt1 sisyphus+265234.21300.49.1 1613757361 installed <13>Jun 29 17:37:01 rpmi: libgomp1-10.2.1-alt3 sisyphus+267829.100.1.1 1615808579 installed <13>Jun 29 17:37:01 rpmi: libgomp10-devel-10.2.1-alt3 sisyphus+267829.100.1.1 1615808579 installed <13>Jun 29 17:37:01 rpmi: libxshmfence-1.3-alt1 sisyphus+223149.1000.2.1 1551268571 installed <13>Jun 29 17:37:01 rpmi: libX11-locales-3:1.7.2-alt1 sisyphus+273971.100.1.1 1623132019 installed <13>Jun 29 17:37:01 rpmi: libXdmcp-1.1.3-alt1 sisyphus+225206.600.1.2 1552949353 installed <13>Jun 29 17:37:01 rpmi: libxcb-1.14-alt1 sisyphus+247358.200.1.3 1583854228 installed <13>Jun 29 17:37:01 rpmi: libX11-3:1.7.2-alt1 sisyphus+273971.100.1.1 1623132050 installed <13>Jun 29 17:37:01 rpmi: libXext-1.3.4-alt1 sisyphus+225206.700.1.2 1552949429 installed <13>Jun 29 17:37:01 rpmi: libXfixes-5.0.3-alt1 sisyphus+275326.100.2.2 1624573639 installed <13>Jun 29 17:37:01 rpmi: libXrender-0.9.10-alt1 sisyphus+261890.100.1.1 1605595177 installed <13>Jun 29 17:37:01 rpmi: libXxf86vm-1.1.4-alt2 sisyphus+275334.100.2.2 1624577012 installed <13>Jun 29 17:37:01 rpmi: libXcursor-1.2.0-alt1 sisyphus+225206.400.1.2 1552949218 installed <13>Jun 29 17:37:01 rpmi: libXrandr-1.5.2-alt1 sisyphus+275330.100.2.2 1624575560 installed <13>Jun 29 17:37:01 rpmi: libXi-1.7.10-alt1 sisyphus+232786.300.1.1 1561106978 installed <13>Jun 29 17:37:01 rpmi: libXinerama-1.1.4-alt1 sisyphus+275328.100.2.2 1624575558 installed <13>Jun 29 17:37:01 rpmi: libglfw3-3.3-alt1.1 sisyphus+269879.11200.52.1 1622228556 installed <13>Jun 29 17:37:04 rpmi: libxcb-devel-1.14-alt1 sisyphus+247358.200.1.3 1583854228 installed <13>Jun 29 17:37:04 rpmi: libX11-devel-3:1.7.2-alt1 sisyphus+273971.100.1.1 1623132050 installed <13>Jun 29 17:37:04 rpmi: libXext-devel-1.3.4-alt1 sisyphus+225206.700.1.2 1552949429 installed <13>Jun 29 17:37:04 rpmi: libXfixes-devel-5.0.3-alt1 sisyphus+275326.100.2.2 1624573639 installed <13>Jun 29 17:37:04 rpmi: libXrender-devel-0.9.10-alt1 sisyphus+261890.100.1.1 1605595177 installed <13>Jun 29 17:37:04 rpmi: libwayland-client-1.19.0-alt1 sisyphus+265427.100.1.1 1611852858 installed <13>Jun 29 17:37:04 rpmi: libpciaccess-1:0.16-alt1 sisyphus+234814.100.1.1 1563438291 installed <13>Jun 29 17:37:04 rpmi: libdrm-1:2.4.106-alt1 sisyphus+272066.100.1.1 1621322230 installed <13>Jun 29 17:37:04 rpmi: libGLX-mesa-4:21.1.3-alt1 sisyphus+274948.100.1.1 1624354955 installed <13>Jun 29 17:37:04 rpmi: libGLX-7:1.3.3-alt1 sisyphus+271643.100.1.1 1620829930 installed <13>Jun 29 17:37:04 rpmi: libGL-7:1.3.3-alt1 sisyphus+271643.100.1.1 1620829930 installed <13>Jun 29 17:37:04 rpmi: libgbm-4:21.1.3-alt1 sisyphus+274948.100.1.1 1624354955 installed <13>Jun 29 17:37:04 rpmi: libEGL-mesa-4:21.1.3-alt1 sisyphus+274948.100.1.1 1624354955 installed <13>Jun 29 17:37:04 rpmi: libEGL-7:1.3.3-alt1 sisyphus+271643.100.1.1 1620829930 installed <13>Jun 29 17:37:04 rpmi: libglvnd-devel-7:1.3.3-alt1 sisyphus+271643.100.1.1 1620829930 installed <13>Jun 29 17:37:04 rpmi: gcc-c++-common-1.4.27-alt1 sisyphus+262033.600.7.2 1607340230 installed <13>Jun 29 17:37:05 rpmi: libstdc++10-devel-10.2.1-alt3 sisyphus+267829.100.1.1 1615808579 installed <13>Jun 29 17:37:07 rpmi: gcc10-c++-10.2.1-alt3 sisyphus+267829.100.1.1 1615808579 installed <13>Jun 29 17:37:07 rpmi: rpm-macros-cmake-3.19.7-alt4 sisyphus+273814.400.4.1 1623217146 installed <13>Jun 29 17:37:07 rpmi: cmake-modules-3.19.7-alt4 sisyphus+273814.400.4.1 1623217055 installed <13>Jun 29 17:37:07 rpmi: libuv-1.41.0-alt2 sisyphus+267695.100.2.1 1615786345 installed <13>Jun 29 17:37:07 rpmi: librhash-1.3.5-alt2 1505156279 installed <13>Jun 29 17:37:07 rpmi: libjsoncpp19-1.8.4-alt5 sisyphus+243670.100.1.1 1577521267 installed <13>Jun 29 17:37:07 rpmi: publicsuffix-list-dafsa-20210419-alt1 sisyphus+270358.100.1.1 1618924010 installed <13>Jun 29 17:37:07 rpmi: libpsl-0.21.1-alt2 sisyphus+271468.100.1.1 1620753491 installed <13>Jun 29 17:37:07 rpmi: libnghttp2-1.41.0-alt1 sisyphus+275115.100.1.1 1624405485 installed <13>Jun 29 17:37:07 rpmi: openldap-common-2.4.57-alt1 sisyphus+274516.200.1.1 1623612493 installed <13>Jun 29 17:37:07 rpmi: libverto-0.3.2-alt1_1 sisyphus+268398.100.1.1 1616717462 installed <13>Jun 29 17:37:07 rpmi: liblmdb-0.9.23-alt1 sisyphus+275369.100.1.2 1624493869 installed <13>Jun 29 17:37:07 rpmi: libkeyutils-1.6.3-alt1 sisyphus+266061.100.1.1 1612919567 installed <13>Jun 29 17:37:07 rpmi: libcom_err-1.45.6.0.24.af1a-alt1 sisyphus+262279.100.1.1 1606088229 installed <13>Jun 29 17:37:07 rpmi: libbrotlicommon-1.0.9-alt2 sisyphus+257777.100.1.1 1599688017 installed <13>Jun 29 17:37:07 rpmi: libbrotlidec-1.0.9-alt2 sisyphus+257777.100.1.1 1599688017 installed <13>Jun 29 17:37:07 rpmi: libp11-kit-0.23.15-alt2 sisyphus+252784.100.2.2 1591274901 installed <13>Jun 29 17:37:07 rpmi: libtasn1-4.16.0-alt1 sisyphus+245480.100.1.1 1580825062 installed <13>Jun 29 17:37:07 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Jun 29 17:37:07 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Jun 29 17:37:07 rpmi: ca-certificates-2021.06.03-alt1 sisyphus+273509.400.1.1 1622736045 installed <13>Jun 29 17:37:07 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed <13>Jun 29 17:37:07 rpmi: p11-kit-trust-0.23.15-alt2 sisyphus+252784.100.2.2 1591274901 installed <13>Jun 29 17:37:07 rpmi: libcrypto1.1-1.1.1k-alt1 sisyphus+268375.100.1.1 1616684255 installed <13>Jun 29 17:37:07 rpmi: libssl1.1-1.1.1k-alt1 sisyphus+268375.100.1.1 1616684255 installed <86>Jun 29 17:37:07 groupadd[2774530]: group added to /etc/group: name=_keytab, GID=499 <86>Jun 29 17:37:07 groupadd[2774530]: group added to /etc/gshadow: name=_keytab <86>Jun 29 17:37:07 groupadd[2774530]: new group: name=_keytab, GID=499 <13>Jun 29 17:37:07 rpmi: libkrb5-1.19.1-alt2 sisyphus+267847.100.1.1 1615814853 installed <86>Jun 29 17:37:07 groupadd[2774612]: group added to /etc/group: name=sasl, GID=498 <86>Jun 29 17:37:07 groupadd[2774612]: group added to /etc/gshadow: name=sasl <86>Jun 29 17:37:07 groupadd[2774612]: new group: name=sasl, GID=498 <13>Jun 29 17:37:07 rpmi: libsasl2-3-2.1.27-alt2.1 sisyphus+255909.100.2.1 1597199456 installed <13>Jun 29 17:37:07 rpmi: libldap-2.4.57-alt1 sisyphus+274516.200.1.1 1623612412 installed <13>Jun 29 17:37:07 rpmi: libcurl-7.77.0-alt1 sisyphus+272616.100.1.1 1622105648 installed <13>Jun 29 17:37:08 rpmi: libarchive13-3.5.1-alt1 sisyphus+271818.100.1.1 1620977796 installed <13>Jun 29 17:37:08 rpmi: cmake-3.19.7-alt4 sisyphus+273814.400.4.1 1623217146 installed <13>Jun 29 17:37:08 rpmi: gcc-c++-10-alt1 sisyphus+263054.200.3.1 1607516810 installed <13>Jun 29 17:37:08 rpmi: libglfw3-devel-3.3-alt1.1 sisyphus+269879.11200.52.1 1622228556 installed <13>Jun 29 17:37:08 rpmi: libXrandr-devel-1.5.2-alt1 sisyphus+275330.100.2.2 1624575560 installed <13>Jun 29 17:37:08 rpmi: libXi-devel-1.7.10-alt1 sisyphus+232786.300.1.1 1561106978 installed <13>Jun 29 17:37:08 rpmi: libXcursor-devel-1.2.0-alt1 sisyphus+225206.400.1.2 1552949218 installed <13>Jun 29 17:37:08 rpmi: libXinerama-devel-1.1.4-alt1 sisyphus+275328.100.2.2 1624575558 installed <13>Jun 29 17:37:08 rpmi: libXxf86vm-devel-1.1.4-alt2 sisyphus+275334.100.2.2 1624577012 installed <13>Jun 29 17:37:08 rpmi: libgomp-devel-10-alt1 sisyphus+263054.200.3.1 1607517515 installed <13>Jun 29 17:37:08 rpmi: tbb-devel-2020.3-alt1 sisyphus+265234.21300.49.1 1613757361 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/opensubdiv-3.4.4-alt1.nosrc.rpm (w1.gzdio) Installing opensubdiv-3.4.4-alt1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.72279 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf opensubdiv-3.4.4 + echo 'Source #0 (opensubdiv-3.4.4.tar):' Source #0 (opensubdiv-3.4.4.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/opensubdiv-3.4.4.tar + cd opensubdiv-3.4.4 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #1 (opensubdiv-alt-no-static-libraries.patch):' Patch #1 (opensubdiv-alt-no-static-libraries.patch): + /usr/bin/patch -p1 patching file examples/mtlPtexViewer/CMakeLists.txt patching file examples/mtlViewer/CMakeLists.txt patching file opensubdiv/CMakeLists.txt patching file tutorials/osd/tutorial_0/CMakeLists.txt + echo 'Patch #2 (opensubdiv-alt-tutorials-install.patch):' Patch #2 (opensubdiv-alt-tutorials-install.patch): + /usr/bin/patch -p1 patching file CMakeLists.txt patching file tutorials/far/CMakeLists.txt patching file tutorials/hbr/tutorial_0/CMakeLists.txt patching file tutorials/hbr/tutorial_1/CMakeLists.txt patching file tutorials/hbr/tutorial_2/CMakeLists.txt patching file tutorials/osd/tutorial_0/CMakeLists.txt Hunk #1 succeeded at 35 with fuzz 1. + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.72279 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd opensubdiv-3.4.4 + mkdir -p i586-alt-linux + cmake -DCMAKE_SKIP_INSTALL_RPATH:BOOL=yes '-DCMAKE_C_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' '-DCMAKE_CXX_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' '-DCMAKE_Fortran_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' -DCMAKE_INSTALL_PREFIX=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_DESTINATION=lib -DLIB_SUFFIX= -S . -B i586-alt-linux -DPYTHON_EXECUTABLE=/usr/bin/python3 -DCMAKE_LIBDIR_BASE=lib -DCMAKE_TUTORIAL_BASE=lib/opensubdiv -- The C compiler identification is GNU 10.2.1 -- The CXX compiler identification is GNU 10.2.1 -- 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 -- 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 CMake Deprecation Warning at CMakeLists.txt:27 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Compiling OpenSubdiv version v3_4_4 -- Using cmake version 3.19.7 -- Found OpenMP_C: -fopenmp (found version "4.5") -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") -- Found TBB: /usr/include (found suitable version "2020.3", minimum required is "4.0") CMake Warning (dev) at /usr/share/cmake/Modules/FindOpenGL.cmake:293 (message): Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when available. Run "cmake --help-policy CMP0072" for policy details. Use the cmake_policy command to set the policy and suppress this warning. FindOpenGL found both a legacy GL library: OPENGL_gl_LIBRARY: /usr/lib/libGL.so and GLVND libraries for OpenGL and GLX: OPENGL_opengl_LIBRARY: /usr/lib/libOpenGL.so OPENGL_glx_LIBRARY: /usr/lib/libGLX.so OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for compatibility with CMake 3.10 and below the legacy GL library will be used. Call Stack (most recent call first): CMakeLists.txt:345 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found OpenGL: /usr/lib/libOpenGL.so -- Could NOT find CLEW (missing: CLEW_INCLUDE_DIR CLEW_LIBRARY) -- Could NOT find OpenCL (missing: OPENCL_LIBRARIES OPENCL_INCLUDE_DIRS) (Required is at least version "1.1") CUDA_TOOLKIT_ROOT_DIR not found or specified -- Could NOT find CUDA (missing: CUDA_TOOLKIT_ROOT_DIR CUDA_NVCC_EXECUTABLE CUDA_INCLUDE_DIRS CUDA_CUDART_LIBRARY) (Required is at least version "4.0") -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Found GLFW: /usr/include (found suitable version "3.3.0", minimum required is "3.0.0") -- Could NOT find PTex (missing: PTEX_INCLUDE_DIR PTEX_LIBRARY) (Required is at least version "2.0") -- Could NOT find ZLIB (missing: ZLIB_LIBRARY ZLIB_INCLUDE_DIR) (Required is at least version "1.2") -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) (Required is at least version "1.8.4") -- Could NOT find Docutils (missing: RST2HTML_EXECUTABLE DOCUTILS_VERSION) (Required is at least version "0.9") CMake Warning at CMakeLists.txt:574 (message): OpenCL was not found : support for OpenCL parallel compute kernels will be disabled in Osd. If you have the OpenCL SDK installed, please refer to the FindOpenCL.cmake in /usr/src/RPM/BUILD/opensubdiv-3.4.4/cmake. CMake Warning at CMakeLists.txt:605 (message): CUDA was not found : support for CUDA parallel compute kernels will be disabled in Osd. If you have the CUDA SDK installed, please refer to the FindCUDA.cmake shared module in your cmake installation. CMake Warning at CMakeLists.txt:619 (message): Ptex was not found : the OpenSubdiv Ptex example will not be available. If you do have Ptex installed and see this message, please add your Ptex path to FindPTex.cmake in /usr/src/RPM/BUILD/opensubdiv-3.4.4/cmake or set it through the PTEX_LOCATION cmake command line argument or environment variable. CMake Warning at documentation/CMakeLists.txt:52 (message): Doxyen was not found : support for Doxygen automated API documentation is disabled. -- Found PythonInterp: /usr/bin/python3 (Required is at least version "2.6") -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS INCLUDE_INSTALL_DIR LIB_DESTINATION LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux + cmake --build i586-alt-linux --verbose --parallel 8 gmake: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/cmake -E cmake_progress_start /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/CMakeFiles /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux//CMakeFiles/progress.marks gmake: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f CMakeFiles/Makefile2 all /usr/bin/gmake -f glLoader/CMakeFiles/glLoader_obj.dir/build.make glLoader/CMakeFiles/glLoader_obj.dir/depend /usr/bin/gmake -f opensubdiv/tools/stringify/CMakeFiles/stringify.dir/build.make opensubdiv/tools/stringify/CMakeFiles/stringify.dir/depend /usr/bin/gmake -f opensubdiv/osd/CMakeFiles/osd_cpu_obj.dir/build.make opensubdiv/osd/CMakeFiles/osd_cpu_obj.dir/depend /usr/bin/gmake -f opensubdiv/sdc/CMakeFiles/sdc_obj.dir/build.make opensubdiv/sdc/CMakeFiles/sdc_obj.dir/depend /usr/bin/gmake -f opensubdiv/vtr/CMakeFiles/vtr_obj.dir/build.make opensubdiv/vtr/CMakeFiles/vtr_obj.dir/depend /usr/bin/gmake -f opensubdiv/far/CMakeFiles/far_obj.dir/build.make opensubdiv/far/CMakeFiles/far_obj.dir/depend /usr/bin/gmake -f regression/common/CMakeFiles/regression_far_utils_obj.dir/build.make regression/common/CMakeFiles/regression_far_utils_obj.dir/depend /usr/bin/gmake -f regression/common/CMakeFiles/regression_common_obj.dir/build.make regression/common/CMakeFiles/regression_common_obj.dir/depend gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/sdc /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/sdc /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/sdc/CMakeFiles/sdc_obj.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/sdc/CMakeFiles/sdc_obj.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/sdc/CMakeFiles/sdc_obj.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/sdc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/sdc/CMakeFiles/sdc_obj.dir/depend.internal". Scanning dependencies of target sdc_obj gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/common /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/common /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/common/CMakeFiles/regression_common_obj.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/common/CMakeFiles/regression_common_obj.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/common/CMakeFiles/regression_common_obj.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/common/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/common/CMakeFiles/regression_common_obj.dir/depend.internal". Scanning dependencies of target regression_common_obj gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f opensubdiv/sdc/CMakeFiles/sdc_obj.dir/build.make opensubdiv/sdc/CMakeFiles/sdc_obj.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/tools/stringify /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/tools/stringify /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/tools/stringify/CMakeFiles/stringify.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/tools/stringify/CMakeFiles/stringify.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/tools/stringify/CMakeFiles/stringify.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/tools/stringify/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/tools/stringify/CMakeFiles/stringify.dir/depend.internal". Scanning dependencies of target stringify gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f opensubdiv/tools/stringify/CMakeFiles/stringify.dir/build.make opensubdiv/tools/stringify/CMakeFiles/stringify.dir/build /usr/bin/gmake -f regression/common/CMakeFiles/regression_common_obj.dir/build.make regression/common/CMakeFiles/regression_common_obj.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/glLoader /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/glLoader/CMakeFiles/glLoader_obj.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/glLoader/CMakeFiles/glLoader_obj.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/glLoader/CMakeFiles/glLoader_obj.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/glLoader/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/glLoader/CMakeFiles/glLoader_obj.dir/depend.internal". Scanning dependencies of target glLoader_obj gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f glLoader/CMakeFiles/glLoader_obj.dir/build.make glLoader/CMakeFiles/glLoader_obj.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/common /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/common /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/common/CMakeFiles/regression_far_utils_obj.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/common/CMakeFiles/regression_far_utils_obj.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/common/CMakeFiles/regression_far_utils_obj.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/common/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/common/CMakeFiles/regression_far_utils_obj.dir/depend.internal". Scanning dependencies of target regression_far_utils_obj gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f regression/common/CMakeFiles/regression_far_utils_obj.dir/build.make regression/common/CMakeFiles/regression_far_utils_obj.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/vtr /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/vtr/CMakeFiles/vtr_obj.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/vtr/CMakeFiles/vtr_obj.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/vtr/CMakeFiles/vtr_obj.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/vtr/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/vtr/CMakeFiles/vtr_obj.dir/depend.internal". Scanning dependencies of target vtr_obj gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd/CMakeFiles/osd_cpu_obj.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd/CMakeFiles/osd_cpu_obj.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd/CMakeFiles/osd_cpu_obj.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd/CMakeFiles/osd_cpu_obj.dir/depend.internal". Scanning dependencies of target osd_cpu_obj gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f opensubdiv/osd/CMakeFiles/osd_cpu_obj.dir/build.make opensubdiv/osd/CMakeFiles/osd_cpu_obj.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/far /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/far/CMakeFiles/far_obj.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/far/CMakeFiles/far_obj.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/far/CMakeFiles/far_obj.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/far/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/far/CMakeFiles/far_obj.dir/depend.internal". Scanning dependencies of target far_obj gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f opensubdiv/vtr/CMakeFiles/vtr_obj.dir/build.make opensubdiv/vtr/CMakeFiles/vtr_obj.dir/build /usr/bin/gmake -f opensubdiv/far/CMakeFiles/far_obj.dir/build.make opensubdiv/far/CMakeFiles/far_obj.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 3%] Building CXX object opensubdiv/sdc/CMakeFiles/sdc_obj.dir/crease.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/sdc && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/sdc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/sdc_obj.dir/crease.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/sdc/crease.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 1%] Building CXX object glLoader/CMakeFiles/glLoader_obj.dir/glLoader.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/glLoader && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/glLoader_obj.dir/glLoader.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader/glLoader.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 7%] Building CXX object opensubdiv/sdc/CMakeFiles/sdc_obj.dir/typeTraits.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/sdc && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/sdc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/sdc_obj.dir/typeTraits.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/sdc/typeTraits.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 7%] Built target sdc_obj gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f examples/common/CMakeFiles/examples_common_gl_obj.dir/build.make examples/common/CMakeFiles/examples_common_gl_obj.dir/depend gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/common /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/common /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/common/CMakeFiles/examples_common_gl_obj.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/common/CMakeFiles/examples_common_gl_obj.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/common/CMakeFiles/examples_common_gl_obj.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/common/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/common/CMakeFiles/examples_common_gl_obj.dir/depend.internal". Scanning dependencies of target examples_common_gl_obj gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f examples/common/CMakeFiles/examples_common_gl_obj.dir/build.make examples/common/CMakeFiles/examples_common_gl_obj.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 6%] Building CXX object opensubdiv/far/CMakeFiles/far_obj.dir/bilinearPatchBuilder.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/far && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/far_obj.dir/bilinearPatchBuilder.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/bilinearPatchBuilder.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../far/topologyLevel.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/topologyRefiner.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/patchBuilder.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/bilinearPatchBuilder.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/bilinearPatchBuilder.cpp:25: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/bilinearPatchBuilder.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/bilinearPatchBuilder.cpp:25: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/patchBuilder.h: In constructor 'OpenSubdiv::v3_4_4::Far::SourcePatch::SourcePatch()': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/patchBuilder.h:84:61: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class OpenSubdiv::v3_4_4::Far::SourcePatch'; use assignment or value-initialization instead [-Wclass-memaccess] 84 | SourcePatch() { std::memset(this, 0, sizeof(SourcePatch)); } | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/patchBuilder.h:64:7: note: 'class OpenSubdiv::v3_4_4::Far::SourcePatch' declared here 64 | class SourcePatch { | ^~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 7%] Building CXX object examples/common/CMakeFiles/examples_common_gl_obj.dir/font_image.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/common && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/common -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/examples_common_gl_obj.dir/font_image.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/common/font_image.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 0%] Building CXX object opensubdiv/tools/stringify/CMakeFiles/stringify.dir/main.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/tools/stringify && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/stringify.dir/main.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/tools/stringify/main.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 9%] Building CXX object examples/common/CMakeFiles/examples_common_gl_obj.dir/hdr_reader.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/common && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/common -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/examples_common_gl_obj.dir/hdr_reader.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/common/hdr_reader.cpp In file included from /usr/include/string.h:532, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/common/hdr_reader.cpp:27: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'unsigned char* loadHdr(const char*, HdrInfo*, bool)' at /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/common/hdr_reader.cpp:88:20: /usr/include/bits/string_fortified.h:91:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output may be truncated copying 64 bytes from a string of length 1016 [-Wstringop-truncation] 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'unsigned char* loadHdr(const char*, HdrInfo*, bool)' at /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/common/hdr_reader.cpp:86:20: /usr/include/bits/string_fortified.h:91:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output may be truncated copying 64 bytes from a string of length 1021 [-Wstringop-truncation] 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 10%] Linking CXX executable ../../../bin/stringify cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/tools/stringify && /usr/bin/cmake -E cmake_link_script CMakeFiles/stringify.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fopenmp -rdynamic CMakeFiles/stringify.dir/main.cpp.o -o ../../../bin/stringify gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 10%] Built target stringify gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f tutorials/hbr/tutorial_0/CMakeFiles/hbr_tutorial_0.dir/build.make tutorials/hbr/tutorial_0/CMakeFiles/hbr_tutorial_0.dir/depend gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/hbr/tutorial_0 /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/hbr/tutorial_0 /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/hbr/tutorial_0/CMakeFiles/hbr_tutorial_0.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/hbr/tutorial_0/CMakeFiles/hbr_tutorial_0.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/hbr/tutorial_0/CMakeFiles/hbr_tutorial_0.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/hbr/tutorial_0/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/hbr/tutorial_0/CMakeFiles/hbr_tutorial_0.dir/depend.internal". Scanning dependencies of target hbr_tutorial_0 gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f tutorials/hbr/tutorial_0/CMakeFiles/hbr_tutorial_0.dir/build.make tutorials/hbr/tutorial_0/CMakeFiles/hbr_tutorial_0.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 2%] Building CXX object regression/common/CMakeFiles/regression_common_obj.dir/arg_utils.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/common && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/regression_common_obj.dir/arg_utils.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/common/arg_utils.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 5%] Building CXX object opensubdiv/osd/CMakeFiles/osd_cpu_obj.dir/cpuEvaluator.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/osd_cpu_obj.dir/cpuEvaluator.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/cpuEvaluator.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 4%] Building CXX object opensubdiv/vtr/CMakeFiles/vtr_obj.dir/fvarLevel.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/vtr && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/vtr -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/vtr_obj.dir/fvarLevel.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/fvarLevel.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/fvarLevel.cpp:28: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 12%] Building CXX object opensubdiv/osd/CMakeFiles/osd_cpu_obj.dir/cpuKernel.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/osd_cpu_obj.dir/cpuKernel.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/cpuKernel.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 3%] Building CXX object regression/common/CMakeFiles/regression_far_utils_obj.dir/far_utils.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/common && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/regression_far_utils_obj.dir/far_utils.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/common/far_utils.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/topologyLevel.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefiner.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/common/far_utils.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/common/far_utils.cpp:25: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 13%] Built target regression_far_utils_obj gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f tutorials/hbr/tutorial_1/CMakeFiles/hbr_tutorial_1.dir/build.make tutorials/hbr/tutorial_1/CMakeFiles/hbr_tutorial_1.dir/depend gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/hbr/tutorial_1 /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/hbr/tutorial_1 /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/hbr/tutorial_1/CMakeFiles/hbr_tutorial_1.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/hbr/tutorial_1/CMakeFiles/hbr_tutorial_1.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/hbr/tutorial_1/CMakeFiles/hbr_tutorial_1.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/hbr/tutorial_1/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/hbr/tutorial_1/CMakeFiles/hbr_tutorial_1.dir/depend.internal". Scanning dependencies of target hbr_tutorial_1 gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f tutorials/hbr/tutorial_1/CMakeFiles/hbr_tutorial_1.dir/build.make tutorials/hbr/tutorial_1/CMakeFiles/hbr_tutorial_1.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 12%] Building CXX object opensubdiv/vtr/CMakeFiles/vtr_obj.dir/fvarRefinement.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/vtr && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/vtr -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/vtr_obj.dir/fvarRefinement.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/fvarRefinement.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/refinement.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/fvarRefinement.cpp:28: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 10%] Building CXX object examples/common/CMakeFiles/examples_common_gl_obj.dir/hud.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/common && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/common -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/examples_common_gl_obj.dir/hud.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/common/hud.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 8%] Building CXX object opensubdiv/far/CMakeFiles/far_obj.dir/catmarkPatchBuilder.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/far && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/far_obj.dir/catmarkPatchBuilder.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/catmarkPatchBuilder.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../far/topologyLevel.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/topologyRefiner.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/patchBuilder.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/catmarkPatchBuilder.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/catmarkPatchBuilder.cpp:25: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/catmarkPatchBuilder.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/catmarkPatchBuilder.cpp:25: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/patchBuilder.h: In constructor 'OpenSubdiv::v3_4_4::Far::SourcePatch::SourcePatch()': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/patchBuilder.h:84:61: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class OpenSubdiv::v3_4_4::Far::SourcePatch'; use assignment or value-initialization instead [-Wclass-memaccess] 84 | SourcePatch() { std::memset(this, 0, sizeof(SourcePatch)); } | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/patchBuilder.h:64:7: note: 'class OpenSubdiv::v3_4_4::Far::SourcePatch' declared here 64 | class SourcePatch { | ^~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 16%] Building CXX object opensubdiv/far/CMakeFiles/far_obj.dir/error.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/far && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/far_obj.dir/error.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/error.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 13%] Building CXX object opensubdiv/osd/CMakeFiles/osd_cpu_obj.dir/cpuPatchTable.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/osd_cpu_obj.dir/cpuPatchTable.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/cpuPatchTable.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 18%] Building CXX object opensubdiv/osd/CMakeFiles/osd_cpu_obj.dir/cpuVertexBuffer.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/osd_cpu_obj.dir/cpuVertexBuffer.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/cpuVertexBuffer.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 16%] Building CXX object examples/common/CMakeFiles/examples_common_gl_obj.dir/objAnim.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/common && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/common -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/examples_common_gl_obj.dir/objAnim.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/common/objAnim.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 19%] Building CXX object examples/common/CMakeFiles/examples_common_gl_obj.dir/patchColors.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/common && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/common -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/examples_common_gl_obj.dir/patchColors.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/common/patchColors.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 12%] Building CXX object regression/common/CMakeFiles/regression_common_obj.dir/shape_utils.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/common && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/regression_common_obj.dir/shape_utils.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/common/shape_utils.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 19%] Built target regression_common_obj gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f tutorials/hbr/tutorial_2/CMakeFiles/hbr_tutorial_2.dir/build.make tutorials/hbr/tutorial_2/CMakeFiles/hbr_tutorial_2.dir/depend gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/hbr/tutorial_2 /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/hbr/tutorial_2 /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/hbr/tutorial_2/CMakeFiles/hbr_tutorial_2.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/hbr/tutorial_2/CMakeFiles/hbr_tutorial_2.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/hbr/tutorial_2/CMakeFiles/hbr_tutorial_2.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/hbr/tutorial_2/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/hbr/tutorial_2/CMakeFiles/hbr_tutorial_2.dir/depend.internal". Scanning dependencies of target hbr_tutorial_2 gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f tutorials/hbr/tutorial_2/CMakeFiles/hbr_tutorial_2.dir/build.make tutorials/hbr/tutorial_2/CMakeFiles/hbr_tutorial_2.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 19%] Building CXX object examples/common/CMakeFiles/examples_common_gl_obj.dir/viewerArgsUtils.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/common && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/common -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/examples_common_gl_obj.dir/viewerArgsUtils.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/common/viewerArgsUtils.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 15%] Building CXX object opensubdiv/vtr/CMakeFiles/vtr_obj.dir/level.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/vtr && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/vtr -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/vtr_obj.dir/level.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/level.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/level.cpp:27: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 18%] Building CXX object opensubdiv/osd/CMakeFiles/osd_cpu_obj.dir/ompEvaluator.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/osd_cpu_obj.dir/ompEvaluator.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/ompEvaluator.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 11%] Building CXX object tutorials/hbr/tutorial_0/CMakeFiles/hbr_tutorial_0.dir/hbr_tutorial_0.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/hbr/tutorial_0 && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/hbr_tutorial_0.dir/hbr_tutorial_0.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/hbr/tutorial_0/hbr_tutorial_0.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/hbr/mesh.h:43, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/hbr/tutorial_0/hbr_tutorial_0.cpp:33: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/hbr/../hbr/vertex.h: In instantiation of 'void OpenSubdiv::v3_4_4::HbrVertex::Initialize(int, const T&, int) [with T = Vertex]': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/hbr/mesh.h:552:18: required from 'OpenSubdiv::v3_4_4::HbrVertex* OpenSubdiv::v3_4_4::HbrMesh::NewVertex(int, const T&) [with T = Vertex]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/hbr/tutorial_0/hbr_tutorial_0.cpp:130:30: required from here /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/hbr/../hbr/vertex.h:439:10: warning: implicitly-declared 'constexpr Vertex& Vertex::operator=(const Vertex&)' is deprecated [-Wdeprecated-copy] 439 | data = vdata; | ~~~~~^~~~~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/hbr/tutorial_0/hbr_tutorial_0.cpp:59:5: note: because 'Vertex' has user-provided 'Vertex::Vertex(const Vertex&)' 59 | Vertex(Vertex const & src) { | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 20%] Building CXX object examples/common/CMakeFiles/examples_common_gl_obj.dir/glControlMeshDisplay.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/common && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/common -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/examples_common_gl_obj.dir/glControlMeshDisplay.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/common/glControlMeshDisplay.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyLevel.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/common/glControlMeshDisplay.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/common/glControlMeshDisplay.cpp:27: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 22%] Building CXX object opensubdiv/osd/CMakeFiles/osd_cpu_obj.dir/ompKernel.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/osd_cpu_obj.dir/ompKernel.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/ompKernel.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 22%] Linking CXX executable ../../../bin/hbr_tutorial_0 cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/hbr/tutorial_0 && /usr/bin/cmake -E cmake_link_script CMakeFiles/hbr_tutorial_0.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fopenmp -rdynamic CMakeFiles/hbr_tutorial_0.dir/hbr_tutorial_0.cpp.o -o ../../../bin/hbr_tutorial_0 gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 24%] Built target hbr_tutorial_0 gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f documentation/CMakeFiles/doc.dir/build.make documentation/CMakeFiles/doc.dir/depend gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/documentation /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/documentation /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/documentation/CMakeFiles/doc.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/documentation/CMakeFiles/doc.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/documentation/CMakeFiles/doc.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/documentation/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/documentation/CMakeFiles/doc.dir/depend.internal". Scanning dependencies of target doc gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f documentation/CMakeFiles/doc.dir/build.make documentation/CMakeFiles/doc.dir/build gmake[2]: Nothing to be done for 'documentation/CMakeFiles/doc.dir/build'. gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 24%] Built target doc gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f opensubdiv/osd/CMakeFiles/osd_gpu_obj.dir/build.make opensubdiv/osd/CMakeFiles/osd_gpu_obj.dir/depend gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 25%] Generating patchBasisCommonTypes.gen.h cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd && ../../bin/stringify /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/patchBasisCommonTypes.h /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd/patchBasisCommonTypes.gen.h gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 25%] Generating glslComputeKernel.gen.h cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd && ../../bin/stringify /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/glslComputeKernel.glsl /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd/glslComputeKernel.gen.h gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 25%] Generating glslPatchBSpline.gen.h cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd && ../../bin/stringify /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/glslPatchBSpline.glsl /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd/glslPatchBSpline.gen.h gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 26%] Generating glslPatchBoxSplineTriangle.gen.h cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd && ../../bin/stringify /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/glslPatchBoxSplineTriangle.glsl /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd/glslPatchBoxSplineTriangle.gen.h gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 27%] Generating glslPatchCommon.gen.h cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd && ../../bin/stringify /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/glslPatchCommon.glsl /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd/glslPatchCommon.gen.h gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 27%] Generating glslPatchCommonTess.gen.h cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd && ../../bin/stringify /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/glslPatchCommonTess.glsl /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd/glslPatchCommonTess.gen.h gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 28%] Generating glslPatchGregory.gen.h cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd && ../../bin/stringify /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/glslPatchGregory.glsl /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd/glslPatchGregory.gen.h gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 29%] Generating glslPatchGregoryBasis.gen.h cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd && ../../bin/stringify /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/glslPatchGregoryBasis.glsl /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd/glslPatchGregoryBasis.gen.h gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 29%] Generating glslPatchGregoryTriangle.gen.h cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd && ../../bin/stringify /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/glslPatchGregoryTriangle.glsl /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd/glslPatchGregoryTriangle.gen.h gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 30%] Generating glslPatchLegacy.gen.h cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd && ../../bin/stringify /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/glslPatchLegacy.glsl /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd/glslPatchLegacy.gen.h gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 31%] Generating glslXFBKernel.gen.h cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd && ../../bin/stringify /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/glslXFBKernel.glsl /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd/glslXFBKernel.gen.h gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 31%] Generating patchBasisCommon.gen.h cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd && ../../bin/stringify /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/patchBasisCommon.h /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd/patchBasisCommon.gen.h gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 32%] Generating patchBasisCommonEval.gen.h cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd && ../../bin/stringify /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/patchBasisCommonEval.h /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd/patchBasisCommonEval.gen.h gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd/CMakeFiles/osd_gpu_obj.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd/CMakeFiles/osd_gpu_obj.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd/CMakeFiles/osd_gpu_obj.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd/CMakeFiles/osd_gpu_obj.dir/depend.internal". Scanning dependencies of target osd_gpu_obj gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f opensubdiv/osd/CMakeFiles/osd_gpu_obj.dir/build.make opensubdiv/osd/CMakeFiles/osd_gpu_obj.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 24%] Building CXX object opensubdiv/osd/CMakeFiles/osd_cpu_obj.dir/tbbEvaluator.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/osd_cpu_obj.dir/tbbEvaluator.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/tbbEvaluator.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/tbbEvaluator.cpp:28: /usr/include/tbb/task_scheduler_init.h:21:154: note: '#pragma message: TBB Warning: tbb/task_scheduler_init.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/task_scheduler_init.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 17%] Building CXX object opensubdiv/far/CMakeFiles/far_obj.dir/loopPatchBuilder.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/far && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/far_obj.dir/loopPatchBuilder.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/loopPatchBuilder.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../far/topologyLevel.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/topologyRefiner.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/patchBuilder.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/loopPatchBuilder.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/loopPatchBuilder.cpp:25: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/loopPatchBuilder.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/loopPatchBuilder.cpp:25: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/patchBuilder.h: In constructor 'OpenSubdiv::v3_4_4::Far::SourcePatch::SourcePatch()': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/patchBuilder.h:84:61: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class OpenSubdiv::v3_4_4::Far::SourcePatch'; use assignment or value-initialization instead [-Wclass-memaccess] 84 | SourcePatch() { std::memset(this, 0, sizeof(SourcePatch)); } | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/patchBuilder.h:64:7: note: 'class OpenSubdiv::v3_4_4::Far::SourcePatch' declared here 64 | class SourcePatch { | ^~~~~~~~~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/loopPatchBuilder.cpp: At global scope: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/loopPatchBuilder.cpp:1622:5: warning: 'void OpenSubdiv::v3_4_4::Far::{anonymous}::_printSourcePatch(const OpenSubdiv::v3_4_4::Far::SourcePatch&, bool, bool)' defined but not used [-Wunused-function] 1622 | _printSourcePatch(SourcePatch const & patch, bool printCornerInfo = true, | ^~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 14%] Building CXX object tutorials/hbr/tutorial_1/CMakeFiles/hbr_tutorial_1.dir/hbr_tutorial_1.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/hbr/tutorial_1 && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/hbr_tutorial_1.dir/hbr_tutorial_1.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/hbr/tutorial_1/hbr_tutorial_1.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/hbr/mesh.h:43, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/hbr/tutorial_1/hbr_tutorial_1.cpp:36: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/hbr/../hbr/vertex.h: In instantiation of 'void OpenSubdiv::v3_4_4::HbrVertex::Initialize(int, const T&, int) [with T = Vertex]': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/hbr/mesh.h:552:18: required from 'OpenSubdiv::v3_4_4::HbrVertex* OpenSubdiv::v3_4_4::HbrMesh::NewVertex(int, const T&) [with T = Vertex]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/hbr/tutorial_1/hbr_tutorial_1.cpp:130:30: required from here /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/hbr/../hbr/vertex.h:439:10: warning: implicitly-declared 'constexpr Vertex& Vertex::operator=(const Vertex&)' is deprecated [-Wdeprecated-copy] 439 | data = vdata; | ~~~~~^~~~~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/hbr/tutorial_1/hbr_tutorial_1.cpp:49:5: note: because 'Vertex' has user-provided 'Vertex::Vertex(const Vertex&)' 49 | Vertex(Vertex const & src) { | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 33%] Building CXX object opensubdiv/osd/CMakeFiles/osd_gpu_obj.dir/cpuGLVertexBuffer.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/osd_gpu_obj.dir/cpuGLVertexBuffer.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/cpuGLVertexBuffer.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 21%] Building CXX object opensubdiv/vtr/CMakeFiles/vtr_obj.dir/quadRefinement.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/vtr && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/vtr -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/vtr_obj.dir/quadRefinement.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/quadRefinement.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/quadRefinement.cpp:26: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 35%] Linking CXX executable ../../../bin/hbr_tutorial_1 cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/hbr/tutorial_1 && /usr/bin/cmake -E cmake_link_script CMakeFiles/hbr_tutorial_1.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fopenmp -rdynamic CMakeFiles/hbr_tutorial_1.dir/hbr_tutorial_1.cpp.o -o ../../../bin/hbr_tutorial_1 gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 23%] Building CXX object examples/common/CMakeFiles/examples_common_gl_obj.dir/glHud.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/common && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/common -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/examples_common_gl_obj.dir/glHud.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/common/glHud.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 36%] Built target hbr_tutorial_1 gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f regression/hbr_regression/CMakeFiles/hbr_baseline.dir/build.make regression/hbr_regression/CMakeFiles/hbr_baseline.dir/depend gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/hbr_regression /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/hbr_regression /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/hbr_regression/CMakeFiles/hbr_baseline.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/hbr_regression/CMakeFiles/hbr_baseline.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/hbr_regression/CMakeFiles/hbr_baseline.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/hbr_regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/hbr_regression/CMakeFiles/hbr_baseline.dir/depend.internal". Scanning dependencies of target hbr_baseline gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f regression/hbr_regression/CMakeFiles/hbr_baseline.dir/build.make regression/hbr_regression/CMakeFiles/hbr_baseline.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 36%] Building CXX object opensubdiv/osd/CMakeFiles/osd_gpu_obj.dir/glLegacyGregoryPatchTable.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/osd_gpu_obj.dir/glLegacyGregoryPatchTable.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/glLegacyGregoryPatchTable.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 34%] Building CXX object opensubdiv/far/CMakeFiles/far_obj.dir/patchBasis.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/far && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/far_obj.dir/patchBasis.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/patchBasis.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 36%] Building CXX object opensubdiv/vtr/CMakeFiles/vtr_obj.dir/refinement.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/vtr && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/vtr -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/vtr_obj.dir/refinement.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/refinement.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/refinement.cpp:28: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 33%] Building CXX object opensubdiv/osd/CMakeFiles/osd_cpu_obj.dir/tbbKernel.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/osd_cpu_obj.dir/tbbKernel.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/tbbKernel.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 38%] Built target osd_cpu_obj gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f regression/hbr_regression/CMakeFiles/hbr_regression.dir/build.make regression/hbr_regression/CMakeFiles/hbr_regression.dir/depend gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/hbr_regression /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/hbr_regression /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/hbr_regression/CMakeFiles/hbr_regression.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/hbr_regression/CMakeFiles/hbr_regression.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/hbr_regression/CMakeFiles/hbr_regression.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/hbr_regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/hbr_regression/CMakeFiles/hbr_regression.dir/depend.internal". Scanning dependencies of target hbr_regression gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f regression/hbr_regression/CMakeFiles/hbr_regression.dir/build.make regression/hbr_regression/CMakeFiles/hbr_regression.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 38%] Building CXX object opensubdiv/vtr/CMakeFiles/vtr_obj.dir/sparseSelector.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/vtr && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/vtr -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/vtr_obj.dir/sparseSelector.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/sparseSelector.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/../vtr/refinement.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/sparseSelector.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/sparseSelector.cpp:24: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/../vtr/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/../vtr/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/../vtr/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/../vtr/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/../vtr/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/../vtr/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/../vtr/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/../vtr/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/../vtr/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 36%] Building CXX object examples/common/CMakeFiles/examples_common_gl_obj.dir/glUtils.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/common && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/common -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/examples_common_gl_obj.dir/glUtils.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/common/glUtils.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 19%] Building CXX object tutorials/hbr/tutorial_2/CMakeFiles/hbr_tutorial_2.dir/hbr_tutorial_2.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/hbr/tutorial_2 && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/hbr_tutorial_2.dir/hbr_tutorial_2.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/hbr/tutorial_2/hbr_tutorial_2.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/hbr/mesh.h:43, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/hbr/tutorial_2/hbr_tutorial_2.cpp:39: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/hbr/../hbr/vertex.h: In instantiation of 'void OpenSubdiv::v3_4_4::HbrVertex::Initialize(int, const T&, int) [with T = Vertex]': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/hbr/mesh.h:552:18: required from 'OpenSubdiv::v3_4_4::HbrVertex* OpenSubdiv::v3_4_4::HbrMesh::NewVertex(int, const T&) [with T = Vertex]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/hbr/tutorial_2/hbr_tutorial_2.cpp:200:30: required from here /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/hbr/../hbr/vertex.h:439:10: warning: implicitly-declared 'constexpr Vertex& Vertex::operator=(const Vertex&)' is deprecated [-Wdeprecated-copy] 439 | data = vdata; | ~~~~~^~~~~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/hbr/tutorial_2/hbr_tutorial_2.cpp:62:5: note: because 'Vertex' has user-provided 'Vertex::Vertex(const Vertex&)' 62 | Vertex(Vertex const & src) { | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 41%] Linking CXX executable ../../../bin/hbr_tutorial_2 cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/hbr/tutorial_2 && /usr/bin/cmake -E cmake_link_script CMakeFiles/hbr_tutorial_2.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fopenmp -rdynamic CMakeFiles/hbr_tutorial_2.dir/hbr_tutorial_2.cpp.o -o ../../../bin/hbr_tutorial_2 gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 41%] Built target hbr_tutorial_2 gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 37%] Building CXX object opensubdiv/far/CMakeFiles/far_obj.dir/patchBuilder.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/far && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/far_obj.dir/patchBuilder.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/patchBuilder.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/topologyLevel.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/topologyRefiner.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/patchBuilder.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/patchBuilder.cpp:25: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/patchBuilder.cpp:25: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/patchBuilder.h: In constructor 'OpenSubdiv::v3_4_4::Far::SourcePatch::SourcePatch()': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/patchBuilder.h:84:61: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class OpenSubdiv::v3_4_4::Far::SourcePatch'; use assignment or value-initialization instead [-Wclass-memaccess] 84 | SourcePatch() { std::memset(this, 0, sizeof(SourcePatch)); } | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/patchBuilder.h:64:7: note: 'class OpenSubdiv::v3_4_4::Far::SourcePatch' declared here 64 | class SourcePatch { | ^~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 37%] Building CXX object opensubdiv/osd/CMakeFiles/osd_gpu_obj.dir/glPatchTable.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/osd_gpu_obj.dir/glPatchTable.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/glPatchTable.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 42%] Building CXX object opensubdiv/osd/CMakeFiles/osd_gpu_obj.dir/glVertexBuffer.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/osd_gpu_obj.dir/glVertexBuffer.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/glVertexBuffer.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 43%] Building CXX object opensubdiv/far/CMakeFiles/far_obj.dir/patchDescriptor.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/far && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/far_obj.dir/patchDescriptor.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/patchDescriptor.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 39%] Building CXX object opensubdiv/vtr/CMakeFiles/vtr_obj.dir/triRefinement.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/vtr && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/vtr -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/vtr_obj.dir/triRefinement.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/triRefinement.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/triRefinement.cpp:26: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/vtr/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 45%] Built target vtr_obj gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 40%] Building CXX object examples/common/CMakeFiles/examples_common_gl_obj.dir/glShaderCache.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/common && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/common -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/examples_common_gl_obj.dir/glShaderCache.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/common/glShaderCache.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 45%] Built target examples_common_gl_obj gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 44%] Building CXX object opensubdiv/osd/CMakeFiles/osd_gpu_obj.dir/glslPatchShaderSource.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/osd_gpu_obj.dir/glslPatchShaderSource.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/glslPatchShaderSource.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 45%] Building CXX object opensubdiv/far/CMakeFiles/far_obj.dir/patchMap.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/far && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/far_obj.dir/patchMap.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/patchMap.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 48%] Building CXX object opensubdiv/far/CMakeFiles/far_obj.dir/ptexIndices.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/far && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/far_obj.dir/ptexIndices.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/ptexIndices.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/topologyLevel.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/topologyRefiner.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/ptexIndices.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/ptexIndices.cpp:24: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 47%] Building CXX object opensubdiv/osd/CMakeFiles/osd_gpu_obj.dir/glComputeEvaluator.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/osd_gpu_obj.dir/glComputeEvaluator.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/glComputeEvaluator.cpp /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/glComputeEvaluator.cpp: In constructor 'OpenSubdiv::v3_4_4::Osd::GLComputeEvaluator::GLComputeEvaluator()': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/glComputeEvaluator.cpp:131:55: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct OpenSubdiv::v3_4_4::Osd::GLComputeEvaluator::_StencilKernel'; use assignment or value-initialization instead [-Wclass-memaccess] 131 | memset (&_stencilKernel, 0, sizeof(_stencilKernel)); | ^ In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/glComputeEvaluator.cpp:27: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../osd/glComputeEvaluator.h:2058:12: note: 'struct OpenSubdiv::v3_4_4::Osd::GLComputeEvaluator::_StencilKernel' declared here 2058 | struct _StencilKernel { | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/glComputeEvaluator.cpp:132:51: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct OpenSubdiv::v3_4_4::Osd::GLComputeEvaluator::_PatchKernel'; use assignment or value-initialization instead [-Wclass-memaccess] 132 | memset (&_patchKernel, 0, sizeof(_patchKernel)); | ^ In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/glComputeEvaluator.cpp:27: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../osd/glComputeEvaluator.h:2081:12: note: 'struct OpenSubdiv::v3_4_4::Osd::GLComputeEvaluator::_PatchKernel' declared here 2081 | struct _PatchKernel { | ^~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 45%] Building CXX object opensubdiv/far/CMakeFiles/far_obj.dir/patchTable.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/far && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/far_obj.dir/patchTable.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/patchTable.cpp /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/patchTable.cpp: In member function 'void OpenSubdiv::v3_4_4::Far::PatchTable::allocateVaryingVertices(OpenSubdiv::v3_4_4::Far::PatchDescriptor, int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/patchTable.cpp:209:20: warning: implicitly-declared 'constexpr OpenSubdiv::v3_4_4::Far::PatchDescriptor& OpenSubdiv::v3_4_4::Far::PatchDescriptor::operator=(const OpenSubdiv::v3_4_4::Far::PatchDescriptor&)' is deprecated [-Wdeprecated-copy] 209 | _varyingDesc = desc; | ^~~~ In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/patchTable.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/patchTable.cpp:25: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/patchDescriptor.h:77:5: note: because 'OpenSubdiv::v3_4_4::Far::PatchDescriptor' has user-provided 'OpenSubdiv::v3_4_4::Far::PatchDescriptor::PatchDescriptor(const OpenSubdiv::v3_4_4::Far::PatchDescriptor&)' 77 | PatchDescriptor( PatchDescriptor const & d ) : | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/patchTable.cpp: In member function 'void OpenSubdiv::v3_4_4::Far::PatchTable::allocateFVarPatchChannelValues(OpenSubdiv::v3_4_4::Far::PatchDescriptor, OpenSubdiv::v3_4_4::Far::PatchDescriptor, int, int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/patchTable.cpp:232:19: warning: implicitly-declared 'constexpr OpenSubdiv::v3_4_4::Far::PatchDescriptor& OpenSubdiv::v3_4_4::Far::PatchDescriptor::operator=(const OpenSubdiv::v3_4_4::Far::PatchDescriptor&)' is deprecated [-Wdeprecated-copy] 232 | c.regDesc = regDesc; | ^~~~~~~ In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/patchTable.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/patchTable.cpp:25: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/patchDescriptor.h:77:5: note: because 'OpenSubdiv::v3_4_4::Far::PatchDescriptor' has user-provided 'OpenSubdiv::v3_4_4::Far::PatchDescriptor::PatchDescriptor(const OpenSubdiv::v3_4_4::Far::PatchDescriptor&)' 77 | PatchDescriptor( PatchDescriptor const & d ) : | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/patchTable.cpp:233:19: warning: implicitly-declared 'constexpr OpenSubdiv::v3_4_4::Far::PatchDescriptor& OpenSubdiv::v3_4_4::Far::PatchDescriptor::operator=(const OpenSubdiv::v3_4_4::Far::PatchDescriptor&)' is deprecated [-Wdeprecated-copy] 233 | c.irregDesc = irregDesc; | ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/patchTable.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/patchTable.cpp:25: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/patchDescriptor.h:77:5: note: because 'OpenSubdiv::v3_4_4::Far::PatchDescriptor' has user-provided 'OpenSubdiv::v3_4_4::Far::PatchDescriptor::PatchDescriptor(const OpenSubdiv::v3_4_4::Far::PatchDescriptor&)' 77 | PatchDescriptor( PatchDescriptor const & d ) : | ^~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 44%] Building CXX object opensubdiv/osd/CMakeFiles/osd_gpu_obj.dir/glXFBEvaluator.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/osd -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/osd_gpu_obj.dir/glXFBEvaluator.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/glXFBEvaluator.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 50%] Built target osd_gpu_obj gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 48%] Building CXX object opensubdiv/far/CMakeFiles/far_obj.dir/stencilTable.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/far && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/far_obj.dir/stencilTable.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/stencilTable.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 46%] Building CXX object opensubdiv/far/CMakeFiles/far_obj.dir/patchTableFactory.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/far && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/far_obj.dir/patchTableFactory.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/patchTableFactory.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/topologyLevel.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/topologyRefiner.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/patchTableFactory.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/patchTableFactory.cpp:24: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/patchTableFactory.cpp:25: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/patchBuilder.h: In constructor 'OpenSubdiv::v3_4_4::Far::SourcePatch::SourcePatch()': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/patchBuilder.h:84:61: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class OpenSubdiv::v3_4_4::Far::SourcePatch'; use assignment or value-initialization instead [-Wclass-memaccess] 84 | SourcePatch() { std::memset(this, 0, sizeof(SourcePatch)); } | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/patchBuilder.h:64:7: note: 'class OpenSubdiv::v3_4_4::Far::SourcePatch' declared here 64 | class SourcePatch { | ^~~~~~~~~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/patchTableFactory.cpp: In constructor 'OpenSubdiv::v3_4_4::Far::PatchTableBuilder::PatchTableBuilder(const OpenSubdiv::v3_4_4::Far::TopologyRefiner&, OpenSubdiv::v3_4_4::Far::PatchTableBuilder::Options, OpenSubdiv::v3_4_4::Far::ConstIndexArray)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/patchTableFactory.cpp:466:79: warning: implicitly-declared 'constexpr OpenSubdiv::v3_4_4::Far::PatchDescriptor& OpenSubdiv::v3_4_4::Far::PatchDescriptor::operator=(const OpenSubdiv::v3_4_4::Far::PatchDescriptor&)' is deprecated [-Wdeprecated-copy] 466 | _table->_varyingDesc = PatchDescriptor(_patchBuilder->GetLinearPatchType()); | ^ In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/patchTable.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/patchTableFactory.h:31, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/patchTableFactory.cpp:24: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/patchDescriptor.h:77:5: note: because 'OpenSubdiv::v3_4_4::Far::PatchDescriptor' has user-provided 'OpenSubdiv::v3_4_4::Far::PatchDescriptor::PatchDescriptor(const OpenSubdiv::v3_4_4::Far::PatchDescriptor&)' 77 | PatchDescriptor( PatchDescriptor const & d ) : | ^~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 51%] Building CXX object opensubdiv/far/CMakeFiles/far_obj.dir/topologyRefiner.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/far && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/far_obj.dir/topologyRefiner.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefiner.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/topologyLevel.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefiner.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefiner.cpp:24: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 50%] Building CXX object opensubdiv/far/CMakeFiles/far_obj.dir/topologyDescriptor.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/far && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/far_obj.dir/topologyDescriptor.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyDescriptor.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/topologyLevel.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/topologyRefiner.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyDescriptor.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyDescriptor.cpp:24: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 52%] Building CXX object opensubdiv/far/CMakeFiles/far_obj.dir/topologyRefinerFactory.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/far && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/far_obj.dir/topologyRefinerFactory.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/topologyLevel.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/topologyRefiner.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefinerFactory.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.cpp:24: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 50%] Building CXX object opensubdiv/far/CMakeFiles/far_obj.dir/stencilBuilder.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/far && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/far_obj.dir/stencilBuilder.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/stencilBuilder.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/topologyLevel.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefiner.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/stencilBuilder.cpp:26: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 37%] Building CXX object regression/hbr_regression/CMakeFiles/hbr_baseline.dir/baseline.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/hbr_regression && /usr/bin/c++ -DGLFW_VERSION_3 -DHBR_BASELINE_DIR=\"/usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/hbr_regression/baseline/\" -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/hbr_baseline.dir/baseline.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/hbr_regression/baseline.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/hbr/mesh.h:43, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/hbr_regression/../../regression/common/hbr_utils.h:34, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/hbr_regression/baseline.cpp:29: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/hbr/../hbr/vertex.h: In instantiation of 'void OpenSubdiv::v3_4_4::HbrVertex::Initialize(int, const T&, int) [with T = xyzVV]': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/hbr/mesh.h:552:18: required from 'OpenSubdiv::v3_4_4::HbrVertex* OpenSubdiv::v3_4_4::HbrMesh::NewVertex(int, const T&) [with T = xyzVV]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/hbr_regression/../../regression/common/hbr_utils.h:431:24: required from 'void createVerticesWithPositions(const Shape*, OpenSubdiv::v3_4_4::HbrMesh*) [with T = xyzVV]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/hbr_regression/../../regression/common/hbr_utils.h:587:35: required from 'OpenSubdiv::v3_4_4::HbrMesh* simpleHbr(const Shape*, std::vector*, bool) [with T = xyzVV]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/hbr_regression/../../regression/common/hbr_utils.h:605:49: required from 'OpenSubdiv::v3_4_4::HbrMesh* simpleHbr(const char*, Scheme, std::vector*, bool) [with T = xyzVV]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/hbr_regression/baseline.cpp:106:58: required from here /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/hbr/../hbr/vertex.h:439:10: warning: implicitly-declared 'constexpr xyzVV& xyzVV::operator=(const xyzVV&)' is deprecated [-Wdeprecated-copy] 439 | data = vdata; | ~~~~~^~~~~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/hbr_regression/baseline.cpp:45:5: note: because 'xyzVV' has user-provided 'xyzVV::xyzVV(const xyzVV&)' 45 | xyzVV( const xyzVV & src ) { _pos[0]=src._pos[0]; _pos[1]=src._pos[1]; _pos[2]=src._pos[2]; } | ^~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 53%] Linking CXX executable ../../bin/hbr_baseline cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/hbr_regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/hbr_baseline.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fopenmp -rdynamic CMakeFiles/hbr_baseline.dir/baseline.cpp.o ../common/CMakeFiles/regression_common_obj.dir/arg_utils.cpp.o ../common/CMakeFiles/regression_common_obj.dir/shape_utils.cpp.o -o ../../bin/hbr_baseline gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 53%] Built target hbr_baseline gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 38%] Building CXX object regression/hbr_regression/CMakeFiles/hbr_regression.dir/main.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/hbr_regression && /usr/bin/c++ -DGLFW_VERSION_3 -DHBR_BASELINE_DIR=\"/usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/hbr_regression/baseline/\" -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/hbr_regression.dir/main.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/hbr_regression/main.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/hbr/mesh.h:43, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/hbr_regression/../../regression/common/hbr_utils.h:34, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/hbr_regression/main.cpp:27: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/hbr/../hbr/vertex.h: In instantiation of 'void OpenSubdiv::v3_4_4::HbrVertex::Initialize(int, const T&, int) [with T = xyzVV]': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/hbr/mesh.h:552:18: required from 'OpenSubdiv::v3_4_4::HbrVertex* OpenSubdiv::v3_4_4::HbrMesh::NewVertex(int, const T&) [with T = xyzVV]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/hbr_regression/../../regression/common/hbr_utils.h:431:24: required from 'void createVerticesWithPositions(const Shape*, OpenSubdiv::v3_4_4::HbrMesh*) [with T = xyzVV]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/hbr_regression/../../regression/common/hbr_utils.h:587:35: required from 'OpenSubdiv::v3_4_4::HbrMesh* simpleHbr(const Shape*, std::vector*, bool) [with T = xyzVV]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/hbr_regression/../../regression/common/hbr_utils.h:605:49: required from 'OpenSubdiv::v3_4_4::HbrMesh* simpleHbr(const char*, Scheme, std::vector*, bool) [with T = xyzVV]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/hbr_regression/main.cpp:189:66: required from here /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/hbr/../hbr/vertex.h:439:10: warning: implicitly-declared 'constexpr xyzVV& xyzVV::operator=(const xyzVV&)' is deprecated [-Wdeprecated-copy] 439 | data = vdata; | ~~~~~^~~~~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/hbr_regression/main.cpp:51:5: note: because 'xyzVV' has user-provided 'xyzVV::xyzVV(const xyzVV&)' 51 | xyzVV( const xyzVV & src ) { _pos[0]=src._pos[0]; _pos[1]=src._pos[1]; _pos[2]=src._pos[2]; } | ^~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 54%] Linking CXX executable ../../bin/hbr_regression cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/hbr_regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/hbr_regression.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fopenmp -rdynamic CMakeFiles/hbr_regression.dir/main.cpp.o ../common/CMakeFiles/regression_common_obj.dir/arg_utils.cpp.o ../common/CMakeFiles/regression_common_obj.dir/shape_utils.cpp.o -o ../../bin/hbr_regression gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 54%] Built target hbr_regression gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 49%] Building CXX object opensubdiv/far/CMakeFiles/far_obj.dir/stencilTableFactory.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/far && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/far_obj.dir/stencilTableFactory.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/stencilTableFactory.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/topologyLevel.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/topologyRefiner.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/patchTableFactory.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/stencilTableFactory.cpp:28: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 54%] Built target far_obj gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f opensubdiv/CMakeFiles/osd_dynamic_cpu.dir/build.make opensubdiv/CMakeFiles/osd_dynamic_cpu.dir/depend /usr/bin/gmake -f opensubdiv/CMakeFiles/osd_static_cpu.dir/build.make opensubdiv/CMakeFiles/osd_static_cpu.dir/depend /usr/bin/gmake -f regression/far_regression/CMakeFiles/far_regression.dir/build.make regression/far_regression/CMakeFiles/far_regression.dir/depend /usr/bin/gmake -f regression/far_perf/CMakeFiles/far_perf.dir/build.make regression/far_perf/CMakeFiles/far_perf.dir/depend /usr/bin/gmake -f tutorials/far/tutorial_1_1/CMakeFiles/far_tutorial_1_1.dir/build.make tutorials/far/tutorial_1_1/CMakeFiles/far_tutorial_1_1.dir/depend gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/CMakeFiles/osd_dynamic_cpu.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/CMakeFiles/osd_dynamic_cpu.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/CMakeFiles/osd_dynamic_cpu.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/CMakeFiles/osd_dynamic_cpu.dir/depend.internal". Scanning dependencies of target osd_dynamic_cpu gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f opensubdiv/CMakeFiles/osd_dynamic_cpu.dir/build.make opensubdiv/CMakeFiles/osd_dynamic_cpu.dir/build /usr/bin/gmake -f tutorials/far/tutorial_1_2/CMakeFiles/far_tutorial_1_2.dir/build.make tutorials/far/tutorial_1_2/CMakeFiles/far_tutorial_1_2.dir/depend /usr/bin/gmake -f tutorials/far/tutorial_2_1/CMakeFiles/far_tutorial_2_1.dir/build.make tutorials/far/tutorial_2_1/CMakeFiles/far_tutorial_2_1.dir/depend gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/CMakeFiles/osd_static_cpu.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/CMakeFiles/osd_static_cpu.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/CMakeFiles/osd_static_cpu.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/CMakeFiles/osd_static_cpu.dir/depend.internal". Scanning dependencies of target osd_static_cpu gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f opensubdiv/CMakeFiles/osd_static_cpu.dir/build.make opensubdiv/CMakeFiles/osd_static_cpu.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_1_1 /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_1_1 /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_1_1/CMakeFiles/far_tutorial_1_1.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_1_1/CMakeFiles/far_tutorial_1_1.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_1_1/CMakeFiles/far_tutorial_1_1.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_1_1/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_1_1/CMakeFiles/far_tutorial_1_1.dir/depend.internal". Scanning dependencies of target far_tutorial_1_1 gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f tutorials/far/tutorial_1_1/CMakeFiles/far_tutorial_1_1.dir/build.make tutorials/far/tutorial_1_1/CMakeFiles/far_tutorial_1_1.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_1_2 /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_1_2 /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_1_2/CMakeFiles/far_tutorial_1_2.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_1_2/CMakeFiles/far_tutorial_1_2.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_1_2/CMakeFiles/far_tutorial_1_2.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_1_2/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_1_2/CMakeFiles/far_tutorial_1_2.dir/depend.internal". Scanning dependencies of target far_tutorial_1_2 gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/far_perf /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/far_perf /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/far_perf/CMakeFiles/far_perf.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/far_perf/CMakeFiles/far_perf.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/far_perf/CMakeFiles/far_perf.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/far_perf/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/far_perf/CMakeFiles/far_perf.dir/depend.internal". Scanning dependencies of target far_perf gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f regression/far_perf/CMakeFiles/far_perf.dir/build.make regression/far_perf/CMakeFiles/far_perf.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/far_regression /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/far_regression /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/far_regression/CMakeFiles/far_regression.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/far_regression/CMakeFiles/far_regression.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/far_regression/CMakeFiles/far_regression.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/far_regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/far_regression/CMakeFiles/far_regression.dir/depend.internal". Scanning dependencies of target far_regression gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f regression/far_regression/CMakeFiles/far_regression.dir/build.make regression/far_regression/CMakeFiles/far_regression.dir/build /usr/bin/gmake -f tutorials/far/tutorial_1_2/CMakeFiles/far_tutorial_1_2.dir/build.make tutorials/far/tutorial_1_2/CMakeFiles/far_tutorial_1_2.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_2_1 /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_2_1 /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_2_1/CMakeFiles/far_tutorial_2_1.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_2_1/CMakeFiles/far_tutorial_2_1.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_2_1/CMakeFiles/far_tutorial_2_1.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_2_1/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_2_1/CMakeFiles/far_tutorial_2_1.dir/depend.internal". Scanning dependencies of target far_tutorial_2_1 gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f tutorials/far/tutorial_2_1/CMakeFiles/far_tutorial_2_1.dir/build.make tutorials/far/tutorial_2_1/CMakeFiles/far_tutorial_2_1.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 55%] Building CXX object opensubdiv/CMakeFiles/osd_dynamic_cpu.dir/version.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -Dosd_dynamic_cpu_EXPORTS -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/osd_dynamic_cpu.dir/version.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/version.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 56%] Building CXX object opensubdiv/CMakeFiles/osd_static_cpu.dir/version.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/osd_static_cpu.dir/version.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/version.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 61%] Linking CXX static library ../lib/libosdCPU.a cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv && /usr/bin/cmake -P CMakeFiles/osd_static_cpu.dir/cmake_clean_target.cmake cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv && /usr/bin/cmake -E cmake_link_script CMakeFiles/osd_static_cpu.dir/link.txt --verbose=1 /usr/bin/ar qc ../lib/libosdCPU.a CMakeFiles/osd_static_cpu.dir/version.cpp.o sdc/CMakeFiles/sdc_obj.dir/crease.cpp.o sdc/CMakeFiles/sdc_obj.dir/typeTraits.cpp.o vtr/CMakeFiles/vtr_obj.dir/fvarLevel.cpp.o vtr/CMakeFiles/vtr_obj.dir/fvarRefinement.cpp.o vtr/CMakeFiles/vtr_obj.dir/level.cpp.o vtr/CMakeFiles/vtr_obj.dir/quadRefinement.cpp.o vtr/CMakeFiles/vtr_obj.dir/refinement.cpp.o vtr/CMakeFiles/vtr_obj.dir/sparseSelector.cpp.o vtr/CMakeFiles/vtr_obj.dir/triRefinement.cpp.o far/CMakeFiles/far_obj.dir/bilinearPatchBuilder.cpp.o far/CMakeFiles/far_obj.dir/catmarkPatchBuilder.cpp.o far/CMakeFiles/far_obj.dir/error.cpp.o far/CMakeFiles/far_obj.dir/loopPatchBuilder.cpp.o far/CMakeFiles/far_obj.dir/patchBasis.cpp.o far/CMakeFiles/far_obj.dir/patchBuilder.cpp.o far/CMakeFiles/far_obj.dir/patchDescriptor.cpp.o far/CMakeFiles/far_obj.dir/patchMap.cpp.o far/CMakeFiles/far_obj.dir/patchTable.cpp.o far/CMakeFiles/far_obj.dir/patchTableFactory.cpp.o far/CMakeFiles/far_obj.dir/ptexIndices.cpp.o far/CMakeFiles/far_obj.dir/stencilTable.cpp.o far/CMakeFiles/far_obj.dir/stencilTableFactory.cpp.o far/CMakeFiles/far_obj.dir/stencilBuilder.cpp.o far/CMakeFiles/far_obj.dir/topologyDescriptor.cpp.o far/CMakeFiles/far_obj.dir/topologyRefiner.cpp.o far/CMakeFiles/far_obj.dir/topologyRefinerFactory.cpp.o osd/CMakeFiles/osd_cpu_obj.dir/cpuEvaluator.cpp.o osd/CMakeFiles/osd_cpu_obj.dir/cpuKernel.cpp.o osd/CMakeFiles/osd_cpu_obj.dir/cpuPatchTable.cpp.o osd/CMakeFiles/osd_cpu_obj.dir/cpuVertexBuffer.cpp.o osd/CMakeFiles/osd_cpu_obj.dir/ompEvaluator.cpp.o osd/CMakeFiles/osd_cpu_obj.dir/ompKernel.cpp.o osd/CMakeFiles/osd_cpu_obj.dir/tbbEvaluator.cpp.o osd/CMakeFiles/osd_cpu_obj.dir/tbbKernel.cpp.o /usr/bin/ranlib ../lib/libosdCPU.a gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 61%] Built target osd_static_cpu gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f tutorials/far/tutorial_2_2/CMakeFiles/far_tutorial_2_2.dir/build.make tutorials/far/tutorial_2_2/CMakeFiles/far_tutorial_2_2.dir/depend gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_2_2 /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_2_2 /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_2_2/CMakeFiles/far_tutorial_2_2.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_2_2/CMakeFiles/far_tutorial_2_2.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_2_2/CMakeFiles/far_tutorial_2_2.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_2_2/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_2_2/CMakeFiles/far_tutorial_2_2.dir/depend.internal". Scanning dependencies of target far_tutorial_2_2 gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f tutorials/far/tutorial_2_2/CMakeFiles/far_tutorial_2_2.dir/build.make tutorials/far/tutorial_2_2/CMakeFiles/far_tutorial_2_2.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 60%] Linking CXX shared library ../lib/libosdCPU.so cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv && /usr/bin/cmake -E cmake_link_script CMakeFiles/osd_dynamic_cpu.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -shared -Wl,-soname,libosdCPU.so.3.4.4 -o ../lib/libosdCPU.so.3.4.4 CMakeFiles/osd_dynamic_cpu.dir/version.cpp.o sdc/CMakeFiles/sdc_obj.dir/crease.cpp.o sdc/CMakeFiles/sdc_obj.dir/typeTraits.cpp.o vtr/CMakeFiles/vtr_obj.dir/fvarLevel.cpp.o vtr/CMakeFiles/vtr_obj.dir/fvarRefinement.cpp.o vtr/CMakeFiles/vtr_obj.dir/level.cpp.o vtr/CMakeFiles/vtr_obj.dir/quadRefinement.cpp.o vtr/CMakeFiles/vtr_obj.dir/refinement.cpp.o vtr/CMakeFiles/vtr_obj.dir/sparseSelector.cpp.o vtr/CMakeFiles/vtr_obj.dir/triRefinement.cpp.o far/CMakeFiles/far_obj.dir/bilinearPatchBuilder.cpp.o far/CMakeFiles/far_obj.dir/catmarkPatchBuilder.cpp.o far/CMakeFiles/far_obj.dir/error.cpp.o far/CMakeFiles/far_obj.dir/loopPatchBuilder.cpp.o far/CMakeFiles/far_obj.dir/patchBasis.cpp.o far/CMakeFiles/far_obj.dir/patchBuilder.cpp.o far/CMakeFiles/far_obj.dir/patchDescriptor.cpp.o far/CMakeFiles/far_obj.dir/patchMap.cpp.o far/CMakeFiles/far_obj.dir/patchTable.cpp.o far/CMakeFiles/far_obj.dir/patchTableFactory.cpp.o far/CMakeFiles/far_obj.dir/ptexIndices.cpp.o far/CMakeFiles/far_obj.dir/stencilTable.cpp.o far/CMakeFiles/far_obj.dir/stencilTableFactory.cpp.o far/CMakeFiles/far_obj.dir/stencilBuilder.cpp.o far/CMakeFiles/far_obj.dir/topologyDescriptor.cpp.o far/CMakeFiles/far_obj.dir/topologyRefiner.cpp.o far/CMakeFiles/far_obj.dir/topologyRefinerFactory.cpp.o osd/CMakeFiles/osd_cpu_obj.dir/cpuEvaluator.cpp.o osd/CMakeFiles/osd_cpu_obj.dir/cpuKernel.cpp.o osd/CMakeFiles/osd_cpu_obj.dir/cpuPatchTable.cpp.o osd/CMakeFiles/osd_cpu_obj.dir/cpuVertexBuffer.cpp.o osd/CMakeFiles/osd_cpu_obj.dir/ompEvaluator.cpp.o osd/CMakeFiles/osd_cpu_obj.dir/ompKernel.cpp.o osd/CMakeFiles/osd_cpu_obj.dir/tbbEvaluator.cpp.o osd/CMakeFiles/osd_cpu_obj.dir/tbbKernel.cpp.o -lgomp -ltbb cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv && /usr/bin/cmake -E cmake_symlink_library ../lib/libosdCPU.so.3.4.4 ../lib/libosdCPU.so.3.4.4 ../lib/libosdCPU.so gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 62%] Built target osd_dynamic_cpu gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f tutorials/far/tutorial_2_3/CMakeFiles/far_tutorial_2_3.dir/build.make tutorials/far/tutorial_2_3/CMakeFiles/far_tutorial_2_3.dir/depend gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_2_3 /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_2_3 /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_2_3/CMakeFiles/far_tutorial_2_3.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_2_3/CMakeFiles/far_tutorial_2_3.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_2_3/CMakeFiles/far_tutorial_2_3.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_2_3/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_2_3/CMakeFiles/far_tutorial_2_3.dir/depend.internal". Scanning dependencies of target far_tutorial_2_3 gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f tutorials/far/tutorial_2_3/CMakeFiles/far_tutorial_2_3.dir/build.make tutorials/far/tutorial_2_3/CMakeFiles/far_tutorial_2_3.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 57%] Building CXX object tutorials/far/tutorial_1_1/CMakeFiles/far_tutorial_1_1.dir/far_tutorial_1_1.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_1_1 && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/far_tutorial_1_1.dir/far_tutorial_1_1.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_1_1/far_tutorial_1_1.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/topologyLevel.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefiner.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyDescriptor.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_1_1/far_tutorial_1_1.cpp:33: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyDescriptor.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_1_1/far_tutorial_1_1.cpp:33: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefinerFactory.h: In instantiation of 'static bool OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::populateBaseLevel(OpenSubdiv::v3_4_4::Far::TopologyRefiner&, const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = OpenSubdiv::v3_4_4::Far::TopologyDescriptor]': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefinerFactory.h:337:28: required from 'static OpenSubdiv::v3_4_4::Far::TopologyRefiner* OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Create(const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = OpenSubdiv::v3_4_4::Far::TopologyDescriptor]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_1_1/far_tutorial_1_1.cpp:123:108: required from here /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefinerFactory.h:383:33: warning: cast between incompatible function types from 'void (*)(OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::TopologyError, const char*, const OpenSubdiv::v3_4_4::Far::TopologyDescriptor&)' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const OpenSubdiv::v3_4_4::Far::TopologyDescriptor&)'} to 'OpenSubdiv::v3_4_4::Far::TopologyRefinerFactoryBase::TopologyCallback' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const void*)'} [-Wcast-function-type] 383 | TopologyCallback callback = reinterpret_cast(reportInvalidTopology); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 63%] Linking CXX executable ../../../bin/far_tutorial_1_1 cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_1_1 && /usr/bin/cmake -E cmake_link_script CMakeFiles/far_tutorial_1_1.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fopenmp -rdynamic CMakeFiles/far_tutorial_1_1.dir/far_tutorial_1_1.cpp.o ../../../opensubdiv/sdc/CMakeFiles/sdc_obj.dir/crease.cpp.o ../../../opensubdiv/sdc/CMakeFiles/sdc_obj.dir/typeTraits.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/fvarLevel.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/fvarRefinement.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/level.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/quadRefinement.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/refinement.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/sparseSelector.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/triRefinement.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/bilinearPatchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/catmarkPatchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/error.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/loopPatchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchBasis.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchDescriptor.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchMap.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchTable.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchTableFactory.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/ptexIndices.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilTable.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilTableFactory.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyDescriptor.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyRefiner.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyRefinerFactory.cpp.o -o ../../../bin/far_tutorial_1_1 gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 63%] Built target far_tutorial_1_1 gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f tutorials/far/tutorial_3_1/CMakeFiles/far_tutorial_3_1.dir/build.make tutorials/far/tutorial_3_1/CMakeFiles/far_tutorial_3_1.dir/depend gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 58%] Building CXX object tutorials/far/tutorial_2_1/CMakeFiles/far_tutorial_2_1.dir/far_tutorial_2_1.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_2_1 && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/far_tutorial_2_1.dir/far_tutorial_2_1.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_2_1/far_tutorial_2_1.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/topologyLevel.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefiner.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyDescriptor.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_2_1/far_tutorial_2_1.cpp:33: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyDescriptor.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_2_1/far_tutorial_2_1.cpp:33: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefinerFactory.h: In instantiation of 'static bool OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::populateBaseLevel(OpenSubdiv::v3_4_4::Far::TopologyRefiner&, const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = OpenSubdiv::v3_4_4::Far::TopologyDescriptor]': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefinerFactory.h:337:28: required from 'static OpenSubdiv::v3_4_4::Far::TopologyRefiner* OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Create(const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = OpenSubdiv::v3_4_4::Far::TopologyDescriptor]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_2_1/far_tutorial_2_1.cpp:238:76: required from here /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefinerFactory.h:383:33: warning: cast between incompatible function types from 'void (*)(OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::TopologyError, const char*, const OpenSubdiv::v3_4_4::Far::TopologyDescriptor&)' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const OpenSubdiv::v3_4_4::Far::TopologyDescriptor&)'} to 'OpenSubdiv::v3_4_4::Far::TopologyRefinerFactoryBase::TopologyCallback' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const void*)'} [-Wcast-function-type] 383 | TopologyCallback callback = reinterpret_cast(reportInvalidTopology); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_3_1 /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_3_1 /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_3_1/CMakeFiles/far_tutorial_3_1.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_3_1/CMakeFiles/far_tutorial_3_1.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_3_1/CMakeFiles/far_tutorial_3_1.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_3_1/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_3_1/CMakeFiles/far_tutorial_3_1.dir/depend.internal". Scanning dependencies of target far_tutorial_3_1 gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f tutorials/far/tutorial_3_1/CMakeFiles/far_tutorial_3_1.dir/build.make tutorials/far/tutorial_3_1/CMakeFiles/far_tutorial_3_1.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 64%] Linking CXX executable ../../../bin/far_tutorial_2_1 cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_2_1 && /usr/bin/cmake -E cmake_link_script CMakeFiles/far_tutorial_2_1.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fopenmp -rdynamic CMakeFiles/far_tutorial_2_1.dir/far_tutorial_2_1.cpp.o ../../../opensubdiv/sdc/CMakeFiles/sdc_obj.dir/crease.cpp.o ../../../opensubdiv/sdc/CMakeFiles/sdc_obj.dir/typeTraits.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/fvarLevel.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/fvarRefinement.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/level.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/quadRefinement.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/refinement.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/sparseSelector.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/triRefinement.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/bilinearPatchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/catmarkPatchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/error.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/loopPatchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchBasis.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchDescriptor.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchMap.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchTable.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchTableFactory.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/ptexIndices.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilTable.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilTableFactory.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyDescriptor.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyRefiner.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyRefinerFactory.cpp.o -o ../../../bin/far_tutorial_2_1 gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 64%] Built target far_tutorial_2_1 gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f tutorials/far/tutorial_4_1/CMakeFiles/far_tutorial_4_1.dir/build.make tutorials/far/tutorial_4_1/CMakeFiles/far_tutorial_4_1.dir/depend gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_4_1 /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_4_1 /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_4_1/CMakeFiles/far_tutorial_4_1.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_4_1/CMakeFiles/far_tutorial_4_1.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_4_1/CMakeFiles/far_tutorial_4_1.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_4_1/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_4_1/CMakeFiles/far_tutorial_4_1.dir/depend.internal". Scanning dependencies of target far_tutorial_4_1 gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f tutorials/far/tutorial_4_1/CMakeFiles/far_tutorial_4_1.dir/build.make tutorials/far/tutorial_4_1/CMakeFiles/far_tutorial_4_1.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 59%] Building CXX object tutorials/far/tutorial_1_2/CMakeFiles/far_tutorial_1_2.dir/far_tutorial_1_2.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_1_2 && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/far_tutorial_1_2.dir/far_tutorial_1_2.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_1_2/far_tutorial_1_2.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/topologyLevel.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefiner.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyDescriptor.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_1_2/far_tutorial_1_2.cpp:35: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyDescriptor.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_1_2/far_tutorial_1_2.cpp:35: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefinerFactory.h: In instantiation of 'static bool OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::populateBaseLevel(OpenSubdiv::v3_4_4::Far::TopologyRefiner&, const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = OpenSubdiv::v3_4_4::Far::TopologyDescriptor]': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefinerFactory.h:337:28: required from 'static OpenSubdiv::v3_4_4::Far::TopologyRefiner* OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Create(const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = OpenSubdiv::v3_4_4::Far::TopologyDescriptor]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_1_2/far_tutorial_1_2.cpp:166:84: required from here /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefinerFactory.h:383:33: warning: cast between incompatible function types from 'void (*)(OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::TopologyError, const char*, const OpenSubdiv::v3_4_4::Far::TopologyDescriptor&)' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const OpenSubdiv::v3_4_4::Far::TopologyDescriptor&)'} to 'OpenSubdiv::v3_4_4::Far::TopologyRefinerFactoryBase::TopologyCallback' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const void*)'} [-Wcast-function-type] 383 | TopologyCallback callback = reinterpret_cast(reportInvalidTopology); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 58%] Building CXX object regression/far_perf/CMakeFiles/far_perf.dir/far_perf.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/far_perf && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/far_perf.dir/far_perf.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/far_perf/far_perf.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/primvarRefiner.h:34, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/far_perf/far_perf.cpp:34: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/far_perf/../../regression/common/far_utils.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/far_perf/far_perf.cpp:38: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h: In instantiation of 'static bool OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::populateBaseLevel(OpenSubdiv::v3_4_4::Far::TopologyRefiner&, const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = Shape]': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h:337:28: required from 'static OpenSubdiv::v3_4_4::Far::TopologyRefiner* OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Create(const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = Shape]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/far_perf/far_perf.cpp:104:80: required from 'TestResult RunPerfTest(const Shape&, const TestOptions&) [with REAL = double]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/far_perf/far_perf.cpp:391:65: required from here /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h:383:33: warning: cast between incompatible function types from 'void (*)(OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::TopologyError, const char*, const Shape&)' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const Shape&)'} to 'OpenSubdiv::v3_4_4::Far::TopologyRefinerFactoryBase::TopologyCallback' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const void*)'} [-Wcast-function-type] 383 | TopologyCallback callback = reinterpret_cast(reportInvalidTopology); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 66%] Linking CXX executable ../../../bin/far_tutorial_1_2 cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_1_2 && /usr/bin/cmake -E cmake_link_script CMakeFiles/far_tutorial_1_2.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fopenmp -rdynamic CMakeFiles/far_tutorial_1_2.dir/far_tutorial_1_2.cpp.o ../../../opensubdiv/sdc/CMakeFiles/sdc_obj.dir/crease.cpp.o ../../../opensubdiv/sdc/CMakeFiles/sdc_obj.dir/typeTraits.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/fvarLevel.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/fvarRefinement.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/level.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/quadRefinement.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/refinement.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/sparseSelector.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/triRefinement.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/bilinearPatchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/catmarkPatchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/error.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/loopPatchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchBasis.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchDescriptor.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchMap.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchTable.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchTableFactory.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/ptexIndices.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilTable.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilTableFactory.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyDescriptor.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyRefiner.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyRefinerFactory.cpp.o -o ../../../bin/far_tutorial_1_2 gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 67%] Built target far_tutorial_1_2 gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f tutorials/far/tutorial_4_2/CMakeFiles/far_tutorial_4_2.dir/build.make tutorials/far/tutorial_4_2/CMakeFiles/far_tutorial_4_2.dir/depend gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_4_2 /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_4_2 /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_4_2/CMakeFiles/far_tutorial_4_2.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_4_2/CMakeFiles/far_tutorial_4_2.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_4_2/CMakeFiles/far_tutorial_4_2.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_4_2/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_4_2/CMakeFiles/far_tutorial_4_2.dir/depend.internal". Scanning dependencies of target far_tutorial_4_2 gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f tutorials/far/tutorial_4_2/CMakeFiles/far_tutorial_4_2.dir/build.make tutorials/far/tutorial_4_2/CMakeFiles/far_tutorial_4_2.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 65%] Building CXX object tutorials/far/tutorial_4_1/CMakeFiles/far_tutorial_4_1.dir/far_tutorial_4_1.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_4_1 && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/far_tutorial_4_1.dir/far_tutorial_4_1.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_4_1/far_tutorial_4_1.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/topologyLevel.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefiner.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyDescriptor.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_4_1/far_tutorial_4_1.cpp:33: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyDescriptor.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_4_1/far_tutorial_4_1.cpp:33: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefinerFactory.h: In instantiation of 'static bool OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::populateBaseLevel(OpenSubdiv::v3_4_4::Far::TopologyRefiner&, const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = OpenSubdiv::v3_4_4::Far::TopologyDescriptor]': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefinerFactory.h:337:28: required from 'static OpenSubdiv::v3_4_4::Far::TopologyRefiner* OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Create(const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = OpenSubdiv::v3_4_4::Far::TopologyDescriptor]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_4_1/far_tutorial_4_1.cpp:180:80: required from here /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefinerFactory.h:383:33: warning: cast between incompatible function types from 'void (*)(OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::TopologyError, const char*, const OpenSubdiv::v3_4_4::Far::TopologyDescriptor&)' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const OpenSubdiv::v3_4_4::Far::TopologyDescriptor&)'} to 'OpenSubdiv::v3_4_4::Far::TopologyRefinerFactoryBase::TopologyCallback' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const void*)'} [-Wcast-function-type] 383 | TopologyCallback callback = reinterpret_cast(reportInvalidTopology); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 68%] Linking CXX executable ../../../bin/far_tutorial_4_1 cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_4_1 && /usr/bin/cmake -E cmake_link_script CMakeFiles/far_tutorial_4_1.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fopenmp -rdynamic CMakeFiles/far_tutorial_4_1.dir/far_tutorial_4_1.cpp.o ../../../opensubdiv/sdc/CMakeFiles/sdc_obj.dir/crease.cpp.o ../../../opensubdiv/sdc/CMakeFiles/sdc_obj.dir/typeTraits.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/fvarLevel.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/fvarRefinement.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/level.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/quadRefinement.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/refinement.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/sparseSelector.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/triRefinement.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/bilinearPatchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/catmarkPatchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/error.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/loopPatchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchBasis.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchDescriptor.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchMap.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchTable.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchTableFactory.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/ptexIndices.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilTable.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilTableFactory.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyDescriptor.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyRefiner.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyRefinerFactory.cpp.o -o ../../../bin/far_tutorial_4_1 gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 68%] Built target far_tutorial_4_1 gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f tutorials/far/tutorial_4_3/CMakeFiles/far_tutorial_4_3.dir/build.make tutorials/far/tutorial_4_3/CMakeFiles/far_tutorial_4_3.dir/depend gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 67%] Linking CXX executable ../../bin/far_perf cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/far_perf && /usr/bin/cmake -E cmake_link_script CMakeFiles/far_perf.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fopenmp -rdynamic CMakeFiles/far_perf.dir/far_perf.cpp.o ../../opensubdiv/sdc/CMakeFiles/sdc_obj.dir/crease.cpp.o ../../opensubdiv/sdc/CMakeFiles/sdc_obj.dir/typeTraits.cpp.o ../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/fvarLevel.cpp.o ../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/fvarRefinement.cpp.o ../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/level.cpp.o ../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/quadRefinement.cpp.o ../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/refinement.cpp.o ../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/sparseSelector.cpp.o ../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/triRefinement.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/bilinearPatchBuilder.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/catmarkPatchBuilder.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/error.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/loopPatchBuilder.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/patchBasis.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/patchBuilder.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/patchDescriptor.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/patchMap.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/patchTable.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/patchTableFactory.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/ptexIndices.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilTable.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilTableFactory.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilBuilder.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyDescriptor.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyRefiner.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyRefinerFactory.cpp.o ../common/CMakeFiles/regression_common_obj.dir/arg_utils.cpp.o ../common/CMakeFiles/regression_common_obj.dir/shape_utils.cpp.o -o ../../bin/far_perf gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_4_3 /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_4_3 /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_4_3/CMakeFiles/far_tutorial_4_3.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_4_3/CMakeFiles/far_tutorial_4_3.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_4_3/CMakeFiles/far_tutorial_4_3.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_4_3/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_4_3/CMakeFiles/far_tutorial_4_3.dir/depend.internal". Scanning dependencies of target far_tutorial_4_3 gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f tutorials/far/tutorial_4_3/CMakeFiles/far_tutorial_4_3.dir/build.make tutorials/far/tutorial_4_3/CMakeFiles/far_tutorial_4_3.dir/build gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 68%] Built target far_perf gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f tutorials/far/tutorial_5_1/CMakeFiles/far_tutorial_5_1.dir/build.make tutorials/far/tutorial_5_1/CMakeFiles/far_tutorial_5_1.dir/depend gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_5_1 /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_5_1 /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_5_1/CMakeFiles/far_tutorial_5_1.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_5_1/CMakeFiles/far_tutorial_5_1.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_5_1/CMakeFiles/far_tutorial_5_1.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_5_1/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_5_1/CMakeFiles/far_tutorial_5_1.dir/depend.internal". Scanning dependencies of target far_tutorial_5_1 gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f tutorials/far/tutorial_5_1/CMakeFiles/far_tutorial_5_1.dir/build.make tutorials/far/tutorial_5_1/CMakeFiles/far_tutorial_5_1.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 63%] Building CXX object tutorials/far/tutorial_2_3/CMakeFiles/far_tutorial_2_3.dir/far_tutorial_2_3.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_2_3 && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/far_tutorial_2_3.dir/far_tutorial_2_3.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_2_3/far_tutorial_2_3.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/topologyLevel.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefiner.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyDescriptor.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_2_3/far_tutorial_2_3.cpp:62: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyDescriptor.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_2_3/far_tutorial_2_3.cpp:62: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefinerFactory.h: In instantiation of 'static bool OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::populateBaseLevel(OpenSubdiv::v3_4_4::Far::TopologyRefiner&, const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = OpenSubdiv::v3_4_4::Far::TopologyDescriptor]': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefinerFactory.h:337:28: required from 'static OpenSubdiv::v3_4_4::Far::TopologyRefiner* OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Create(const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = OpenSubdiv::v3_4_4::Far::TopologyDescriptor]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_2_3/far_tutorial_2_3.cpp:325:76: required from here /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefinerFactory.h:383:33: warning: cast between incompatible function types from 'void (*)(OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::TopologyError, const char*, const OpenSubdiv::v3_4_4::Far::TopologyDescriptor&)' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const OpenSubdiv::v3_4_4::Far::TopologyDescriptor&)'} to 'OpenSubdiv::v3_4_4::Far::TopologyRefinerFactoryBase::TopologyCallback' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const void*)'} [-Wcast-function-type] 383 | TopologyCallback callback = reinterpret_cast(reportInvalidTopology); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 64%] Building CXX object tutorials/far/tutorial_3_1/CMakeFiles/far_tutorial_3_1.dir/far_tutorial_3_1.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_3_1 && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/far_tutorial_3_1.dir/far_tutorial_3_1.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_3_1/far_tutorial_3_1.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/topologyLevel.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefiner.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_3_1/far_tutorial_3_1.cpp:44: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_3_1/far_tutorial_3_1.cpp:44: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h: In instantiation of 'static bool OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::populateBaseLevel(OpenSubdiv::v3_4_4::Far::TopologyRefiner&, const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = Converter]': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h:337:28: required from 'static OpenSubdiv::v3_4_4::Far::TopologyRefiner* OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Create(const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = Converter]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_3_1/far_tutorial_3_1.cpp:428:99: required from here /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h:383:33: warning: cast between incompatible function types from 'void (*)(OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::TopologyError, const char*, const Converter&)' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const Converter&)'} to 'OpenSubdiv::v3_4_4::Far::TopologyRefinerFactoryBase::TopologyCallback' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const void*)'} [-Wcast-function-type] 383 | TopologyCallback callback = reinterpret_cast(reportInvalidTopology); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 62%] Building CXX object tutorials/far/tutorial_2_2/CMakeFiles/far_tutorial_2_2.dir/far_tutorial_2_2.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_2_2 && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/far_tutorial_2_2.dir/far_tutorial_2_2.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_2_2/far_tutorial_2_2.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/topologyLevel.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefiner.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyDescriptor.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_2_2/far_tutorial_2_2.cpp:36: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyDescriptor.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_2_2/far_tutorial_2_2.cpp:36: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefinerFactory.h: In instantiation of 'static bool OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::populateBaseLevel(OpenSubdiv::v3_4_4::Far::TopologyRefiner&, const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = OpenSubdiv::v3_4_4::Far::TopologyDescriptor]': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefinerFactory.h:337:28: required from 'static OpenSubdiv::v3_4_4::Far::TopologyRefiner* OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Create(const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = OpenSubdiv::v3_4_4::Far::TopologyDescriptor]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_2_2/far_tutorial_2_2.cpp:249:76: required from here /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefinerFactory.h:383:33: warning: cast between incompatible function types from 'void (*)(OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::TopologyError, const char*, const OpenSubdiv::v3_4_4::Far::TopologyDescriptor&)' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const OpenSubdiv::v3_4_4::Far::TopologyDescriptor&)'} to 'OpenSubdiv::v3_4_4::Far::TopologyRefinerFactoryBase::TopologyCallback' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const void*)'} [-Wcast-function-type] 383 | TopologyCallback callback = reinterpret_cast(reportInvalidTopology); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 70%] Linking CXX executable ../../../bin/far_tutorial_2_3 cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_2_3 && /usr/bin/cmake -E cmake_link_script CMakeFiles/far_tutorial_2_3.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fopenmp -rdynamic CMakeFiles/far_tutorial_2_3.dir/far_tutorial_2_3.cpp.o ../../../opensubdiv/sdc/CMakeFiles/sdc_obj.dir/crease.cpp.o ../../../opensubdiv/sdc/CMakeFiles/sdc_obj.dir/typeTraits.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/fvarLevel.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/fvarRefinement.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/level.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/quadRefinement.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/refinement.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/sparseSelector.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/triRefinement.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/bilinearPatchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/catmarkPatchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/error.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/loopPatchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchBasis.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchDescriptor.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchMap.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchTable.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchTableFactory.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/ptexIndices.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilTable.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilTableFactory.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyDescriptor.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyRefiner.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyRefinerFactory.cpp.o -o ../../../bin/far_tutorial_2_3 gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 71%] Built target far_tutorial_2_3 gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f tutorials/far/tutorial_5_2/CMakeFiles/far_tutorial_5_2.dir/build.make tutorials/far/tutorial_5_2/CMakeFiles/far_tutorial_5_2.dir/depend gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_5_2 /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_5_2 /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_5_2/CMakeFiles/far_tutorial_5_2.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_5_2/CMakeFiles/far_tutorial_5_2.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_5_2/CMakeFiles/far_tutorial_5_2.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_5_2/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_5_2/CMakeFiles/far_tutorial_5_2.dir/depend.internal". Scanning dependencies of target far_tutorial_5_2 gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f tutorials/far/tutorial_5_2/CMakeFiles/far_tutorial_5_2.dir/build.make tutorials/far/tutorial_5_2/CMakeFiles/far_tutorial_5_2.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 68%] Building CXX object tutorials/far/tutorial_4_2/CMakeFiles/far_tutorial_4_2.dir/far_tutorial_4_2.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_4_2 && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/far_tutorial_4_2.dir/far_tutorial_4_2.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_4_2/far_tutorial_4_2.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/topologyLevel.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefiner.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyDescriptor.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_4_2/far_tutorial_4_2.cpp:34: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyDescriptor.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_4_2/far_tutorial_4_2.cpp:34: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefinerFactory.h: In instantiation of 'static bool OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::populateBaseLevel(OpenSubdiv::v3_4_4::Far::TopologyRefiner&, const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = OpenSubdiv::v3_4_4::Far::TopologyDescriptor]': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefinerFactory.h:337:28: required from 'static OpenSubdiv::v3_4_4::Far::TopologyRefiner* OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Create(const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = OpenSubdiv::v3_4_4::Far::TopologyDescriptor]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_4_2/far_tutorial_4_2.cpp:233:76: required from here /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefinerFactory.h:383:33: warning: cast between incompatible function types from 'void (*)(OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::TopologyError, const char*, const OpenSubdiv::v3_4_4::Far::TopologyDescriptor&)' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const OpenSubdiv::v3_4_4::Far::TopologyDescriptor&)'} to 'OpenSubdiv::v3_4_4::Far::TopologyRefinerFactoryBase::TopologyCallback' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const void*)'} [-Wcast-function-type] 383 | TopologyCallback callback = reinterpret_cast(reportInvalidTopology); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 71%] Linking CXX executable ../../../bin/far_tutorial_3_1 cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_3_1 && /usr/bin/cmake -E cmake_link_script CMakeFiles/far_tutorial_3_1.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fopenmp -rdynamic CMakeFiles/far_tutorial_3_1.dir/far_tutorial_3_1.cpp.o ../../../opensubdiv/sdc/CMakeFiles/sdc_obj.dir/crease.cpp.o ../../../opensubdiv/sdc/CMakeFiles/sdc_obj.dir/typeTraits.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/fvarLevel.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/fvarRefinement.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/level.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/quadRefinement.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/refinement.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/sparseSelector.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/triRefinement.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/bilinearPatchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/catmarkPatchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/error.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/loopPatchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchBasis.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchDescriptor.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchMap.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchTable.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchTableFactory.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/ptexIndices.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilTable.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilTableFactory.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyDescriptor.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyRefiner.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyRefinerFactory.cpp.o -o ../../../bin/far_tutorial_3_1 gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 73%] Built target far_tutorial_3_1 gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f tutorials/far/tutorial_5_3/CMakeFiles/far_tutorial_5_3.dir/build.make tutorials/far/tutorial_5_3/CMakeFiles/far_tutorial_5_3.dir/depend gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_5_3 /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_5_3 /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_5_3/CMakeFiles/far_tutorial_5_3.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_5_3/CMakeFiles/far_tutorial_5_3.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_5_3/CMakeFiles/far_tutorial_5_3.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_5_3/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_5_3/CMakeFiles/far_tutorial_5_3.dir/depend.internal". Scanning dependencies of target far_tutorial_5_3 gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f tutorials/far/tutorial_5_3/CMakeFiles/far_tutorial_5_3.dir/build.make tutorials/far/tutorial_5_3/CMakeFiles/far_tutorial_5_3.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 71%] Linking CXX executable ../../../bin/far_tutorial_2_2 cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_2_2 && /usr/bin/cmake -E cmake_link_script CMakeFiles/far_tutorial_2_2.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fopenmp -rdynamic CMakeFiles/far_tutorial_2_2.dir/far_tutorial_2_2.cpp.o ../../../opensubdiv/sdc/CMakeFiles/sdc_obj.dir/crease.cpp.o ../../../opensubdiv/sdc/CMakeFiles/sdc_obj.dir/typeTraits.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/fvarLevel.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/fvarRefinement.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/level.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/quadRefinement.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/refinement.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/sparseSelector.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/triRefinement.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/bilinearPatchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/catmarkPatchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/error.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/loopPatchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchBasis.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchDescriptor.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchMap.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchTable.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchTableFactory.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/ptexIndices.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilTable.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilTableFactory.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyDescriptor.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyRefiner.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyRefinerFactory.cpp.o -o ../../../bin/far_tutorial_2_2 gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 73%] Built target far_tutorial_2_2 gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f tutorials/osd/tutorial_0/CMakeFiles/osd_tutorial_0.dir/build.make tutorials/osd/tutorial_0/CMakeFiles/osd_tutorial_0.dir/depend gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/osd/tutorial_0 /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/osd/tutorial_0 /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/osd/tutorial_0/CMakeFiles/osd_tutorial_0.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/osd/tutorial_0/CMakeFiles/osd_tutorial_0.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/osd/tutorial_0/CMakeFiles/osd_tutorial_0.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/osd/tutorial_0/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/osd/tutorial_0/CMakeFiles/osd_tutorial_0.dir/depend.internal". Scanning dependencies of target osd_tutorial_0 gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f tutorials/osd/tutorial_0/CMakeFiles/osd_tutorial_0.dir/build.make tutorials/osd/tutorial_0/CMakeFiles/osd_tutorial_0.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 72%] Linking CXX executable ../../../bin/far_tutorial_4_2 cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_4_2 && /usr/bin/cmake -E cmake_link_script CMakeFiles/far_tutorial_4_2.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fopenmp -rdynamic CMakeFiles/far_tutorial_4_2.dir/far_tutorial_4_2.cpp.o ../../../opensubdiv/sdc/CMakeFiles/sdc_obj.dir/crease.cpp.o ../../../opensubdiv/sdc/CMakeFiles/sdc_obj.dir/typeTraits.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/fvarLevel.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/fvarRefinement.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/level.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/quadRefinement.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/refinement.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/sparseSelector.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/triRefinement.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/bilinearPatchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/catmarkPatchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/error.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/loopPatchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchBasis.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchDescriptor.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchMap.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchTable.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchTableFactory.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/ptexIndices.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilTable.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilTableFactory.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyDescriptor.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyRefiner.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyRefinerFactory.cpp.o -o ../../../bin/far_tutorial_4_2 gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 74%] Built target far_tutorial_4_2 gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 68%] Building CXX object tutorials/far/tutorial_4_3/CMakeFiles/far_tutorial_4_3.dir/far_tutorial_4_3.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_4_3 && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/far_tutorial_4_3.dir/far_tutorial_4_3.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_4_3/far_tutorial_4_3.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/topologyLevel.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefiner.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyDescriptor.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_4_3/far_tutorial_4_3.cpp:44: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyDescriptor.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_4_3/far_tutorial_4_3.cpp:44: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefinerFactory.h: In instantiation of 'static bool OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::populateBaseLevel(OpenSubdiv::v3_4_4::Far::TopologyRefiner&, const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = OpenSubdiv::v3_4_4::Far::TopologyDescriptor]': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefinerFactory.h:337:28: required from 'static OpenSubdiv::v3_4_4::Far::TopologyRefiner* OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Create(const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = OpenSubdiv::v3_4_4::Far::TopologyDescriptor]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_4_3/far_tutorial_4_3.cpp:234:76: required from here /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefinerFactory.h:383:33: warning: cast between incompatible function types from 'void (*)(OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::TopologyError, const char*, const OpenSubdiv::v3_4_4::Far::TopologyDescriptor&)' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const OpenSubdiv::v3_4_4::Far::TopologyDescriptor&)'} to 'OpenSubdiv::v3_4_4::Far::TopologyRefinerFactoryBase::TopologyCallback' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const void*)'} [-Wcast-function-type] 383 | TopologyCallback callback = reinterpret_cast(reportInvalidTopology); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 75%] Linking CXX executable ../../../bin/far_tutorial_4_3 cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_4_3 && /usr/bin/cmake -E cmake_link_script CMakeFiles/far_tutorial_4_3.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fopenmp -rdynamic CMakeFiles/far_tutorial_4_3.dir/far_tutorial_4_3.cpp.o ../../../opensubdiv/sdc/CMakeFiles/sdc_obj.dir/crease.cpp.o ../../../opensubdiv/sdc/CMakeFiles/sdc_obj.dir/typeTraits.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/fvarLevel.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/fvarRefinement.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/level.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/quadRefinement.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/refinement.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/sparseSelector.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/triRefinement.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/bilinearPatchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/catmarkPatchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/error.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/loopPatchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchBasis.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchDescriptor.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchMap.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchTable.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchTableFactory.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/ptexIndices.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilTable.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilTableFactory.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyDescriptor.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyRefiner.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyRefinerFactory.cpp.o -o ../../../bin/far_tutorial_4_3 gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 75%] Built target far_tutorial_4_3 gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 74%] Building CXX object tutorials/osd/tutorial_0/CMakeFiles/osd_tutorial_0.dir/osd_tutorial_0.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/osd/tutorial_0 && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/osd_tutorial_0.dir/osd_tutorial_0.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/osd/tutorial_0/osd_tutorial_0.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/topologyLevel.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefiner.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyDescriptor.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/osd/tutorial_0/osd_tutorial_0.cpp:33: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyDescriptor.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/osd/tutorial_0/osd_tutorial_0.cpp:33: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefinerFactory.h: In instantiation of 'static bool OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::populateBaseLevel(OpenSubdiv::v3_4_4::Far::TopologyRefiner&, const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = OpenSubdiv::v3_4_4::Far::TopologyDescriptor]': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefinerFactory.h:337:28: required from 'static OpenSubdiv::v3_4_4::Far::TopologyRefiner* OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Create(const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = OpenSubdiv::v3_4_4::Far::TopologyDescriptor]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/osd/tutorial_0/osd_tutorial_0.cpp:157:76: required from here /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefinerFactory.h:383:33: warning: cast between incompatible function types from 'void (*)(OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::TopologyError, const char*, const OpenSubdiv::v3_4_4::Far::TopologyDescriptor&)' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const OpenSubdiv::v3_4_4::Far::TopologyDescriptor&)'} to 'OpenSubdiv::v3_4_4::Far::TopologyRefinerFactoryBase::TopologyCallback' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const void*)'} [-Wcast-function-type] 383 | TopologyCallback callback = reinterpret_cast(reportInvalidTopology); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 75%] Linking CXX executable ../../../bin/osd_tutorial_0 cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/osd/tutorial_0 && /usr/bin/cmake -E cmake_link_script CMakeFiles/osd_tutorial_0.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fopenmp -rdynamic CMakeFiles/osd_tutorial_0.dir/osd_tutorial_0.cpp.o -o ../../../bin/osd_tutorial_0 -Wl,-rpath,/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/lib: ../../../lib/libosdCPU.so.3.4.4 -lgomp -ltbb gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 69%] Building CXX object tutorials/far/tutorial_5_1/CMakeFiles/far_tutorial_5_1.dir/far_tutorial_5_1.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_5_1 && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/far_tutorial_5_1.dir/far_tutorial_5_1.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_5_1/far_tutorial_5_1.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/topologyLevel.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefiner.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyDescriptor.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_5_1/far_tutorial_5_1.cpp:43: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyDescriptor.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_5_1/far_tutorial_5_1.cpp:43: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefinerFactory.h: In instantiation of 'static bool OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::populateBaseLevel(OpenSubdiv::v3_4_4::Far::TopologyRefiner&, const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = OpenSubdiv::v3_4_4::Far::TopologyDescriptor]': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefinerFactory.h:337:28: required from 'static OpenSubdiv::v3_4_4::Far::TopologyRefiner* OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Create(const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = OpenSubdiv::v3_4_4::Far::TopologyDescriptor]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_5_1/far_tutorial_5_1.cpp:332:76: required from here /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefinerFactory.h:383:33: warning: cast between incompatible function types from 'void (*)(OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::TopologyError, const char*, const OpenSubdiv::v3_4_4::Far::TopologyDescriptor&)' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const OpenSubdiv::v3_4_4::Far::TopologyDescriptor&)'} to 'OpenSubdiv::v3_4_4::Far::TopologyRefinerFactoryBase::TopologyCallback' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const void*)'} [-Wcast-function-type] 383 | TopologyCallback callback = reinterpret_cast(reportInvalidTopology); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 75%] Built target osd_tutorial_0 gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 75%] Linking CXX executable ../../../bin/far_tutorial_5_1 cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_5_1 && /usr/bin/cmake -E cmake_link_script CMakeFiles/far_tutorial_5_1.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fopenmp -rdynamic CMakeFiles/far_tutorial_5_1.dir/far_tutorial_5_1.cpp.o ../../../opensubdiv/sdc/CMakeFiles/sdc_obj.dir/crease.cpp.o ../../../opensubdiv/sdc/CMakeFiles/sdc_obj.dir/typeTraits.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/fvarLevel.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/fvarRefinement.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/level.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/quadRefinement.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/refinement.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/sparseSelector.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/triRefinement.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/bilinearPatchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/catmarkPatchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/error.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/loopPatchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchBasis.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchDescriptor.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchMap.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchTable.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchTableFactory.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/ptexIndices.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilTable.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilTableFactory.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyDescriptor.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyRefiner.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyRefinerFactory.cpp.o -o ../../../bin/far_tutorial_5_1 gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 75%] Built target far_tutorial_5_1 gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 73%] Building CXX object tutorials/far/tutorial_5_3/CMakeFiles/far_tutorial_5_3.dir/far_tutorial_5_3.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_5_3 && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/far_tutorial_5_3.dir/far_tutorial_5_3.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_5_3/far_tutorial_5_3.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/topologyLevel.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefiner.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_5_3/../../../regression/common/far_utils.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_5_3/far_tutorial_5_3.cpp:49: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_5_3/far_tutorial_5_3.cpp: In function 'OpenSubdiv::v3_4_4::Far::TopologyRefiner* {anonymous}::createTopologyRefinerFromObj(const string&, OpenSubdiv::v3_4_4::Sdc::SchemeType, {anonymous}::PosVector&)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_5_3/far_tutorial_5_3.cpp:231:79: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type '__gnu_cxx::__alloc_traits, {anonymous}::Pos>::value_type' {aka 'struct {anonymous}::Pos'} from an array of 'const value_type' {aka 'const float'} [-Wclass-memaccess] 231 | std::memcpy(&posVector[0], &shape->verts[0], numVertices * sizeof(Pos)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_5_3/far_tutorial_5_3.cpp:77:12: note: '__gnu_cxx::__alloc_traits, {anonymous}::Pos>::value_type' {aka 'struct {anonymous}::Pos'} declared here 77 | struct Pos { | ^~~ In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_5_3/../../../regression/common/far_utils.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_5_3/far_tutorial_5_3.cpp:49: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h: In instantiation of 'static bool OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::populateBaseLevel(OpenSubdiv::v3_4_4::Far::TopologyRefiner&, const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = OpenSubdiv::v3_4_4::Far::TopologyDescriptor]': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h:337:28: required from 'static OpenSubdiv::v3_4_4::Far::TopologyRefiner* OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Create(const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = OpenSubdiv::v3_4_4::Far::TopologyDescriptor]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_5_3/far_tutorial_5_3.cpp:179:79: required from here /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h:383:33: warning: cast between incompatible function types from 'void (*)(OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::TopologyError, const char*, const OpenSubdiv::v3_4_4::Far::TopologyDescriptor&)' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const OpenSubdiv::v3_4_4::Far::TopologyDescriptor&)'} to 'OpenSubdiv::v3_4_4::Far::TopologyRefinerFactoryBase::TopologyCallback' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const void*)'} [-Wcast-function-type] 383 | TopologyCallback callback = reinterpret_cast(reportInvalidTopology); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h: In instantiation of 'static bool OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::populateBaseLevel(OpenSubdiv::v3_4_4::Far::TopologyRefiner&, const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = Shape]': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h:337:28: required from 'static OpenSubdiv::v3_4_4::Far::TopologyRefiner* OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Create(const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = Shape]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_5_3/far_tutorial_5_3.cpp:222:41: required from here /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h:383:33: warning: cast between incompatible function types from 'void (*)(OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::TopologyError, const char*, const Shape&)' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const Shape&)'} to 'OpenSubdiv::v3_4_4::Far::TopologyRefinerFactoryBase::TopologyCallback' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const void*)'} [-Wcast-function-type] gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 76%] Linking CXX executable ../../../bin/far_tutorial_5_3 cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_5_3 && /usr/bin/cmake -E cmake_link_script CMakeFiles/far_tutorial_5_3.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fopenmp -rdynamic CMakeFiles/far_tutorial_5_3.dir/far_tutorial_5_3.cpp.o ../../../regression/common/CMakeFiles/regression_common_obj.dir/arg_utils.cpp.o ../../../regression/common/CMakeFiles/regression_common_obj.dir/shape_utils.cpp.o ../../../opensubdiv/sdc/CMakeFiles/sdc_obj.dir/crease.cpp.o ../../../opensubdiv/sdc/CMakeFiles/sdc_obj.dir/typeTraits.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/fvarLevel.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/fvarRefinement.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/level.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/quadRefinement.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/refinement.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/sparseSelector.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/triRefinement.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/bilinearPatchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/catmarkPatchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/error.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/loopPatchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchBasis.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchDescriptor.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchMap.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchTable.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchTableFactory.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/ptexIndices.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilTable.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilTableFactory.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyDescriptor.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyRefiner.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyRefinerFactory.cpp.o -o ../../../bin/far_tutorial_5_3 gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 76%] Built target far_tutorial_5_3 gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 73%] Building CXX object tutorials/far/tutorial_5_2/CMakeFiles/far_tutorial_5_2.dir/far_tutorial_5_2.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_5_2 && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/far_tutorial_5_2.dir/far_tutorial_5_2.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_5_2/far_tutorial_5_2.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/topologyLevel.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefiner.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_5_2/../../../regression/common/far_utils.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_5_2/far_tutorial_5_2.cpp:52: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_5_2/far_tutorial_5_2.cpp: In function 'OpenSubdiv::v3_4_4::Far::TopologyRefiner* {anonymous}::createTopologyRefinerFromObj(const string&, OpenSubdiv::v3_4_4::Sdc::SchemeType, {anonymous}::PosVector&)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_5_2/far_tutorial_5_2.cpp:287:79: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type '__gnu_cxx::__alloc_traits, {anonymous}::Pos>::value_type' {aka 'struct {anonymous}::Pos'} from an array of 'const value_type' {aka 'const float'} [-Wclass-memaccess] 287 | std::memcpy(&posVector[0], &shape->verts[0], numVertices * sizeof(Pos)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_5_2/far_tutorial_5_2.cpp:81:12: note: '__gnu_cxx::__alloc_traits, {anonymous}::Pos>::value_type' {aka 'struct {anonymous}::Pos'} declared here 81 | struct Pos { | ^~~ In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_5_2/../../../regression/common/far_utils.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_5_2/far_tutorial_5_2.cpp:52: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h: In instantiation of 'static bool OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::populateBaseLevel(OpenSubdiv::v3_4_4::Far::TopologyRefiner&, const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = OpenSubdiv::v3_4_4::Far::TopologyDescriptor]': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h:337:28: required from 'static OpenSubdiv::v3_4_4::Far::TopologyRefiner* OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Create(const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = OpenSubdiv::v3_4_4::Far::TopologyDescriptor]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_5_2/far_tutorial_5_2.cpp:213:35: required from here /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h:383:33: warning: cast between incompatible function types from 'void (*)(OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::TopologyError, const char*, const OpenSubdiv::v3_4_4::Far::TopologyDescriptor&)' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const OpenSubdiv::v3_4_4::Far::TopologyDescriptor&)'} to 'OpenSubdiv::v3_4_4::Far::TopologyRefinerFactoryBase::TopologyCallback' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const void*)'} [-Wcast-function-type] 383 | TopologyCallback callback = reinterpret_cast(reportInvalidTopology); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h: In instantiation of 'static bool OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::populateBaseLevel(OpenSubdiv::v3_4_4::Far::TopologyRefiner&, const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = Shape]': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h:337:28: required from 'static OpenSubdiv::v3_4_4::Far::TopologyRefiner* OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Create(const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = Shape]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/tutorials/far/tutorial_5_2/far_tutorial_5_2.cpp:278:41: required from here /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h:383:33: warning: cast between incompatible function types from 'void (*)(OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::TopologyError, const char*, const Shape&)' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const Shape&)'} to 'OpenSubdiv::v3_4_4::Far::TopologyRefinerFactoryBase::TopologyCallback' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const void*)'} [-Wcast-function-type] gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 77%] Linking CXX executable ../../../bin/far_tutorial_5_2 cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/tutorials/far/tutorial_5_2 && /usr/bin/cmake -E cmake_link_script CMakeFiles/far_tutorial_5_2.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fopenmp -rdynamic CMakeFiles/far_tutorial_5_2.dir/far_tutorial_5_2.cpp.o ../../../regression/common/CMakeFiles/regression_common_obj.dir/arg_utils.cpp.o ../../../regression/common/CMakeFiles/regression_common_obj.dir/shape_utils.cpp.o ../../../opensubdiv/sdc/CMakeFiles/sdc_obj.dir/crease.cpp.o ../../../opensubdiv/sdc/CMakeFiles/sdc_obj.dir/typeTraits.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/fvarLevel.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/fvarRefinement.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/level.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/quadRefinement.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/refinement.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/sparseSelector.cpp.o ../../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/triRefinement.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/bilinearPatchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/catmarkPatchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/error.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/loopPatchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchBasis.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchDescriptor.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchMap.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchTable.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/patchTableFactory.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/ptexIndices.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilTable.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilTableFactory.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilBuilder.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyDescriptor.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyRefiner.cpp.o ../../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyRefinerFactory.cpp.o -o ../../../bin/far_tutorial_5_2 gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 77%] Built target far_tutorial_5_2 gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 58%] Building CXX object regression/far_regression/CMakeFiles/far_regression.dir/far_regression.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/far_regression && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/far_regression.dir/far_regression.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/far_regression/far_regression.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/topologyLevel.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefiner.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/far_regression/../../regression/common/far_utils.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/far_regression/far_regression.cpp:30: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/far_regression/far_regression.cpp:31: /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/far_regression/../../regression/common/cmp_utils.h: In instantiation of 'void GetReorderedHbrVertexData(const OpenSubdiv::v3_4_4::Far::TopologyRefiner&, const OpenSubdiv::v3_4_4::HbrMesh&, std::vector*, std::vector*) [with T = xyzVV]': /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/far_regression/far_regression.cpp:220:62: required from here /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/far_regression/../../regression/common/cmp_utils.h:196:37: warning: implicitly-declared 'constexpr xyzVV& xyzVV::operator=(const xyzVV&)' is deprecated [-Wdeprecated-copy] 196 | (*hbrVertexData)[ofs++] = v->GetData(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/far_regression/far_regression.cpp:60:5: note: because 'xyzVV' has user-provided 'xyzVV::xyzVV(const xyzVV&)' 60 | xyzVV( const xyzVV & src ) { _pos[0]=src._pos[0]; _pos[1]=src._pos[1]; _pos[2]=src._pos[2]; } | ^~~~~ In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/far_regression/../../regression/common/far_utils.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/far_regression/far_regression.cpp:30: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h: In instantiation of 'static bool OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::populateBaseLevel(OpenSubdiv::v3_4_4::Far::TopologyRefiner&, const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = Shape]': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h:337:28: required from 'static OpenSubdiv::v3_4_4::Far::TopologyRefiner* OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Create(const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = Shape]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/far_regression/../../regression/common/far_utils.h:165:42: required from 'OpenSubdiv::v3_4_4::Far::TopologyRefiner* InterpolateFarVertexData(const Shape&, int, std::vector&) [with T = xyzVV]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/far_regression/far_regression.cpp:327:98: required from here /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h:383:33: warning: cast between incompatible function types from 'void (*)(OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::TopologyError, const char*, const Shape&)' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const Shape&)'} to 'OpenSubdiv::v3_4_4::Far::TopologyRefinerFactoryBase::TopologyCallback' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const void*)'} [-Wcast-function-type] 383 | TopologyCallback callback = reinterpret_cast(reportInvalidTopology); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/hbr/mesh.h:43, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/far_regression/../../regression/common/hbr_utils.h:34, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/far_regression/far_regression.cpp:29: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/hbr/../hbr/vertex.h: In instantiation of 'void OpenSubdiv::v3_4_4::HbrVertex::Initialize(int, const T&, int) [with T = xyzVV]': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/hbr/mesh.h:552:18: required from 'OpenSubdiv::v3_4_4::HbrVertex* OpenSubdiv::v3_4_4::HbrMesh::NewVertex(int, const T&) [with T = xyzVV]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/far_regression/../../regression/common/hbr_utils.h:431:24: required from 'void createVerticesWithPositions(const Shape*, OpenSubdiv::v3_4_4::HbrMesh*) [with T = xyzVV]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/far_regression/../../regression/common/hbr_utils.h:587:35: required from 'OpenSubdiv::v3_4_4::HbrMesh* simpleHbr(const Shape*, std::vector*, bool) [with T = xyzVV]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/far_regression/../../regression/common/hbr_utils.h:648:49: required from 'OpenSubdiv::v3_4_4::HbrMesh* interpolateHbrVertexData(const Shape*, int) [with T = xyzVV]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/far_regression/far_regression.cpp:217:82: required from here /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/hbr/../hbr/vertex.h:439:10: warning: implicitly-declared 'constexpr xyzVV& xyzVV::operator=(const xyzVV&)' is deprecated [-Wdeprecated-copy] 439 | data = vdata; | ~~~~~^~~~~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/far_regression/far_regression.cpp:60:5: note: because 'xyzVV' has user-provided 'xyzVV::xyzVV(const xyzVV&)' 60 | xyzVV( const xyzVV & src ) { _pos[0]=src._pos[0]; _pos[1]=src._pos[1]; _pos[2]=src._pos[2]; } | ^~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 77%] Linking CXX executable ../../bin/far_regression cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/far_regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/far_regression.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fopenmp -rdynamic CMakeFiles/far_regression.dir/far_regression.cpp.o ../../opensubdiv/sdc/CMakeFiles/sdc_obj.dir/crease.cpp.o ../../opensubdiv/sdc/CMakeFiles/sdc_obj.dir/typeTraits.cpp.o ../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/fvarLevel.cpp.o ../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/fvarRefinement.cpp.o ../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/level.cpp.o ../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/quadRefinement.cpp.o ../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/refinement.cpp.o ../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/sparseSelector.cpp.o ../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/triRefinement.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/bilinearPatchBuilder.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/catmarkPatchBuilder.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/error.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/loopPatchBuilder.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/patchBasis.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/patchBuilder.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/patchDescriptor.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/patchMap.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/patchTable.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/patchTableFactory.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/ptexIndices.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilTable.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilTableFactory.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilBuilder.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyDescriptor.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyRefiner.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyRefinerFactory.cpp.o ../common/CMakeFiles/regression_common_obj.dir/arg_utils.cpp.o ../common/CMakeFiles/regression_common_obj.dir/shape_utils.cpp.o -o ../../bin/far_regression gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 77%] Built target far_regression gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 7%] Building CXX object glLoader/CMakeFiles/glLoader_obj.dir/glApi.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/glLoader && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/glLoader_obj.dir/glApi.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader/glApi.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 77%] Built target glLoader_obj gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f opensubdiv/CMakeFiles/osd_dynamic_gpu.dir/build.make opensubdiv/CMakeFiles/osd_dynamic_gpu.dir/depend /usr/bin/gmake -f opensubdiv/CMakeFiles/osd_static_gpu.dir/build.make opensubdiv/CMakeFiles/osd_static_gpu.dir/depend gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/CMakeFiles/osd_dynamic_gpu.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/CMakeFiles/osd_dynamic_gpu.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/CMakeFiles/osd_dynamic_gpu.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/CMakeFiles/osd_dynamic_gpu.dir/depend.internal". Scanning dependencies of target osd_dynamic_gpu gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/CMakeFiles/osd_static_gpu.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/CMakeFiles/osd_static_gpu.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/CMakeFiles/osd_static_gpu.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv/CMakeFiles/osd_static_gpu.dir/depend.internal". Scanning dependencies of target osd_static_gpu gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f opensubdiv/CMakeFiles/osd_dynamic_gpu.dir/build.make opensubdiv/CMakeFiles/osd_dynamic_gpu.dir/build /usr/bin/gmake -f opensubdiv/CMakeFiles/osd_static_gpu.dir/build.make opensubdiv/CMakeFiles/osd_static_gpu.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 77%] Building CXX object opensubdiv/CMakeFiles/osd_static_gpu.dir/version.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/osd_static_gpu.dir/version.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/version.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 77%] Building CXX object opensubdiv/CMakeFiles/osd_dynamic_gpu.dir/version.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -Dosd_dynamic_gpu_EXPORTS -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -o CMakeFiles/osd_dynamic_gpu.dir/version.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/version.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 78%] Linking CXX static library ../lib/libosdGPU.a cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv && /usr/bin/cmake -P CMakeFiles/osd_static_gpu.dir/cmake_clean_target.cmake cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv && /usr/bin/cmake -E cmake_link_script CMakeFiles/osd_static_gpu.dir/link.txt --verbose=1 /usr/bin/ar qc ../lib/libosdGPU.a CMakeFiles/osd_static_gpu.dir/version.cpp.o osd/CMakeFiles/osd_gpu_obj.dir/cpuGLVertexBuffer.cpp.o osd/CMakeFiles/osd_gpu_obj.dir/glLegacyGregoryPatchTable.cpp.o osd/CMakeFiles/osd_gpu_obj.dir/glPatchTable.cpp.o osd/CMakeFiles/osd_gpu_obj.dir/glVertexBuffer.cpp.o osd/CMakeFiles/osd_gpu_obj.dir/glslPatchShaderSource.cpp.o osd/CMakeFiles/osd_gpu_obj.dir/glXFBEvaluator.cpp.o osd/CMakeFiles/osd_gpu_obj.dir/glComputeEvaluator.cpp.o ../glLoader/CMakeFiles/glLoader_obj.dir/glLoader.cpp.o ../glLoader/CMakeFiles/glLoader_obj.dir/glApi.cpp.o /usr/bin/ranlib ../lib/libosdGPU.a gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 79%] Built target osd_static_gpu gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 79%] Linking CXX shared library ../lib/libosdGPU.so cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv && /usr/bin/cmake -E cmake_link_script CMakeFiles/osd_dynamic_gpu.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -shared -Wl,-soname,libosdGPU.so.3.4.4 -o ../lib/libosdGPU.so.3.4.4 CMakeFiles/osd_dynamic_gpu.dir/version.cpp.o osd/CMakeFiles/osd_gpu_obj.dir/cpuGLVertexBuffer.cpp.o osd/CMakeFiles/osd_gpu_obj.dir/glLegacyGregoryPatchTable.cpp.o osd/CMakeFiles/osd_gpu_obj.dir/glPatchTable.cpp.o osd/CMakeFiles/osd_gpu_obj.dir/glVertexBuffer.cpp.o osd/CMakeFiles/osd_gpu_obj.dir/glslPatchShaderSource.cpp.o osd/CMakeFiles/osd_gpu_obj.dir/glXFBEvaluator.cpp.o osd/CMakeFiles/osd_gpu_obj.dir/glComputeEvaluator.cpp.o ../glLoader/CMakeFiles/glLoader_obj.dir/glLoader.cpp.o ../glLoader/CMakeFiles/glLoader_obj.dir/glApi.cpp.o -Wl,-rpath,/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/lib: ../lib/libosdCPU.so.3.4.4 -lgomp -ltbb -lGL -ldl cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/opensubdiv && /usr/bin/cmake -E cmake_symlink_library ../lib/libosdGPU.so.3.4.4 ../lib/libosdGPU.so.3.4.4 ../lib/libosdGPU.so gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 79%] Built target osd_dynamic_gpu gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f regression/osd_regression/CMakeFiles/osd_regression.dir/build.make regression/osd_regression/CMakeFiles/osd_regression.dir/depend /usr/bin/gmake -f examples/glViewer/CMakeFiles/glViewer.dir/build.make examples/glViewer/CMakeFiles/glViewer.dir/depend /usr/bin/gmake -f examples/glEvalLimit/CMakeFiles/glEvalLimit.dir/build.make examples/glEvalLimit/CMakeFiles/glEvalLimit.dir/depend /usr/bin/gmake -f examples/glShareTopology/CMakeFiles/glShareTopology.dir/build.make examples/glShareTopology/CMakeFiles/glShareTopology.dir/depend /usr/bin/gmake -f examples/glFVarViewer/CMakeFiles/glFVarViewer.dir/build.make examples/glFVarViewer/CMakeFiles/glFVarViewer.dir/depend /usr/bin/gmake -f examples/glStencilViewer/CMakeFiles/glStencilViewer.dir/build.make examples/glStencilViewer/CMakeFiles/glStencilViewer.dir/depend /usr/bin/gmake -f examples/glImaging/CMakeFiles/glImaging.dir/build.make examples/glImaging/CMakeFiles/glImaging.dir/depend gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 79%] Generating shader.gen.h cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glViewer && ../../bin/stringify /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glViewer/shader.glsl /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glViewer/shader.gen.h gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/osd_regression /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/osd_regression /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/osd_regression/CMakeFiles/osd_regression.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/osd_regression/CMakeFiles/osd_regression.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/osd_regression/CMakeFiles/osd_regression.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/osd_regression/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/osd_regression/CMakeFiles/osd_regression.dir/depend.internal". Scanning dependencies of target osd_regression gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 80%] Generating shader_gl3.gen.h cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glViewer && ../../bin/stringify /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glViewer/shader_gl3.glsl /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glViewer/shader_gl3.gen.h gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f regression/osd_regression/CMakeFiles/osd_regression.dir/build.make regression/osd_regression/CMakeFiles/osd_regression.dir/build /usr/bin/gmake -f examples/farViewer/CMakeFiles/farViewer.dir/build.make examples/farViewer/CMakeFiles/farViewer.dir/depend gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 81%] Generating shader.gen.h cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glShareTopology && ../../bin/stringify /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glShareTopology/shader.glsl /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glShareTopology/shader.gen.h gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 81%] Generating shader.gen.h cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glFVarViewer && ../../bin/stringify /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glFVarViewer/shader.glsl /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glFVarViewer/shader.gen.h gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glEvalLimit /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glEvalLimit /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glEvalLimit/CMakeFiles/glEvalLimit.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glEvalLimit/CMakeFiles/glEvalLimit.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glEvalLimit/CMakeFiles/glEvalLimit.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glEvalLimit/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glEvalLimit/CMakeFiles/glEvalLimit.dir/depend.internal". Scanning dependencies of target glEvalLimit gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f examples/glEvalLimit/CMakeFiles/glEvalLimit.dir/build.make examples/glEvalLimit/CMakeFiles/glEvalLimit.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 82%] Generating shader.gen.h cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glImaging && ../../bin/stringify /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glImaging/shader.glsl /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glImaging/shader.gen.h gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glStencilViewer /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glStencilViewer /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glStencilViewer/CMakeFiles/glStencilViewer.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glStencilViewer/CMakeFiles/glStencilViewer.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glStencilViewer/CMakeFiles/glStencilViewer.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glStencilViewer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glStencilViewer/CMakeFiles/glStencilViewer.dir/depend.internal". Scanning dependencies of target glStencilViewer gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f examples/glStencilViewer/CMakeFiles/glStencilViewer.dir/build.make examples/glStencilViewer/CMakeFiles/glStencilViewer.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 82%] Generating simpleShader.gen.h cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/farViewer && ../../bin/stringify /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/farViewer/simpleShader.glsl /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/farViewer/simpleShader.gen.h gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glViewer /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glViewer /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glViewer/CMakeFiles/glViewer.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glViewer/CMakeFiles/glViewer.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glViewer/CMakeFiles/glViewer.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glViewer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glViewer/CMakeFiles/glViewer.dir/depend.internal". Scanning dependencies of target glViewer gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f examples/glViewer/CMakeFiles/glViewer.dir/build.make examples/glViewer/CMakeFiles/glViewer.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glFVarViewer /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glFVarViewer /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glFVarViewer/CMakeFiles/glFVarViewer.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glFVarViewer/CMakeFiles/glFVarViewer.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glFVarViewer/CMakeFiles/glFVarViewer.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glFVarViewer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glFVarViewer/CMakeFiles/glFVarViewer.dir/depend.internal". Scanning dependencies of target glFVarViewer gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f examples/glFVarViewer/CMakeFiles/glFVarViewer.dir/build.make examples/glFVarViewer/CMakeFiles/glFVarViewer.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 86%] Generating faceShader.gen.h cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/farViewer && ../../bin/stringify /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/farViewer/faceShader.glsl /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/farViewer/faceShader.gen.h gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glImaging /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glImaging /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glImaging/CMakeFiles/glImaging.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glImaging/CMakeFiles/glImaging.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glImaging/CMakeFiles/glImaging.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glImaging/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glImaging/CMakeFiles/glImaging.dir/depend.internal". Scanning dependencies of target glImaging gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f examples/glImaging/CMakeFiles/glImaging.dir/build.make examples/glImaging/CMakeFiles/glImaging.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glShareTopology /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glShareTopology /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glShareTopology/CMakeFiles/glShareTopology.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glShareTopology/CMakeFiles/glShareTopology.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glShareTopology/CMakeFiles/glShareTopology.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glShareTopology/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glShareTopology/CMakeFiles/glShareTopology.dir/depend.internal". Scanning dependencies of target glShareTopology gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f examples/glShareTopology/CMakeFiles/glShareTopology.dir/build.make examples/glShareTopology/CMakeFiles/glShareTopology.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 88%] Generating fontShader.gen.h cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/farViewer && ../../bin/stringify /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/farViewer/fontShader.glsl /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/farViewer/fontShader.gen.h gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/farViewer /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/farViewer /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/farViewer/CMakeFiles/farViewer.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/farViewer/CMakeFiles/farViewer.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/farViewer/CMakeFiles/farViewer.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/farViewer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/farViewer/CMakeFiles/farViewer.dir/depend.internal". Scanning dependencies of target farViewer gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f examples/farViewer/CMakeFiles/farViewer.dir/build.make examples/farViewer/CMakeFiles/farViewer.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 85%] Building CXX object examples/glStencilViewer/CMakeFiles/glStencilViewer.dir/glStencilViewer.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glStencilViewer && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/glStencilViewer.dir/glStencilViewer.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glStencilViewer/glStencilViewer.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/topologyLevel.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefiner.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glStencilViewer/../../regression/common/far_utils.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glStencilViewer/glStencilViewer.cpp:31: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glStencilViewer/../../regression/common/far_utils.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glStencilViewer/glStencilViewer.cpp:31: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h: In instantiation of 'static bool OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::populateBaseLevel(OpenSubdiv::v3_4_4::Far::TopologyRefiner&, const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = Shape]': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h:337:28: required from 'static OpenSubdiv::v3_4_4::Far::TopologyRefiner* OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Create(const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = Shape]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glStencilViewer/glStencilViewer.cpp:309:77: required from here /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h:383:33: warning: cast between incompatible function types from 'void (*)(OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::TopologyError, const char*, const Shape&)' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const Shape&)'} to 'OpenSubdiv::v3_4_4::Far::TopologyRefinerFactoryBase::TopologyCallback' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const void*)'} [-Wcast-function-type] 383 | TopologyCallback callback = reinterpret_cast(reportInvalidTopology); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 88%] Building CXX object examples/glFVarViewer/CMakeFiles/glFVarViewer.dir/glFVarViewer.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glFVarViewer && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glFVarViewer -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/glFVarViewer.dir/glFVarViewer.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glFVarViewer/glFVarViewer.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../osd/../far/../far/topologyLevel.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../osd/../far/topologyRefiner.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../osd/mesh.h:35, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/glMesh.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glFVarViewer/glFVarViewer.cpp:35: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../osd/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../osd/../far/../far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../osd/../far/../far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../osd/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../osd/../far/../far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../osd/../far/../far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../osd/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../osd/../far/../far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../osd/../far/../far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glFVarViewer/../../regression/common/far_utils.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glFVarViewer/glFVarViewer.cpp:38: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h: In instantiation of 'static bool OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::populateBaseLevel(OpenSubdiv::v3_4_4::Far::TopologyRefiner&, const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = Shape]': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h:337:28: required from 'static OpenSubdiv::v3_4_4::Far::TopologyRefiner* OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Create(const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = Shape]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glFVarViewer/glFVarViewer.cpp:434:89: required from here /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h:383:33: warning: cast between incompatible function types from 'void (*)(OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::TopologyError, const char*, const Shape&)' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const Shape&)'} to 'OpenSubdiv::v3_4_4::Far::TopologyRefinerFactoryBase::TopologyCallback' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const void*)'} [-Wcast-function-type] 383 | TopologyCallback callback = reinterpret_cast(reportInvalidTopology); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 92%] Linking CXX executable ../../bin/glFVarViewer cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glFVarViewer && /usr/bin/cmake -E cmake_link_script CMakeFiles/glFVarViewer.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fopenmp -rdynamic CMakeFiles/glFVarViewer.dir/glFVarViewer.cpp.o ../../regression/common/CMakeFiles/regression_common_obj.dir/arg_utils.cpp.o ../../regression/common/CMakeFiles/regression_common_obj.dir/shape_utils.cpp.o ../../regression/common/CMakeFiles/regression_far_utils_obj.dir/far_utils.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/font_image.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/hdr_reader.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/hud.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/objAnim.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/patchColors.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/viewerArgsUtils.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/glControlMeshDisplay.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/glHud.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/glUtils.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/glShaderCache.cpp.o -o ../../bin/glFVarViewer -Wl,-rpath,/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/lib: ../../lib/libosdGPU.so.3.4.4 ../../lib/libosdCPU.so.3.4.4 -lGL -ldl -lglfw -lXrandr -lXxf86vm -lXcursor -lXinerama -lXi -lX11 -lXext -lpthread -lrt -ldl -lgomp -ltbb gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 92%] Built target glFVarViewer gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f examples/glPaintTest/CMakeFiles/glPaintTest.dir/build.make examples/glPaintTest/CMakeFiles/glPaintTest.dir/depend gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 93%] Generating shader.gen.h cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glPaintTest && ../../bin/stringify /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glPaintTest/shader.glsl /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glPaintTest/shader.gen.h gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 94%] Generating paintShader.gen.h cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glPaintTest && ../../bin/stringify /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glPaintTest/paintShader.glsl /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glPaintTest/paintShader.gen.h gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/opensubdiv-3.4.4 /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glPaintTest /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glPaintTest /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glPaintTest/CMakeFiles/glPaintTest.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glPaintTest/CMakeFiles/glPaintTest.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glPaintTest/CMakeFiles/glPaintTest.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glPaintTest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glPaintTest/CMakeFiles/glPaintTest.dir/depend.internal". Scanning dependencies of target glPaintTest gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/gmake -f examples/glPaintTest/CMakeFiles/glPaintTest.dir/build.make examples/glPaintTest/CMakeFiles/glPaintTest.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 89%] Building CXX object examples/glShareTopology/CMakeFiles/glShareTopology.dir/glShareTopology.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glShareTopology && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glShareTopology -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/glShareTopology.dir/glShareTopology.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glShareTopology/glShareTopology.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/topologyLevel.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefiner.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/ptexIndices.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glShareTopology/glShareTopology.cpp:33: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 91%] Linking CXX executable ../../bin/glStencilViewer cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glStencilViewer && /usr/bin/cmake -E cmake_link_script CMakeFiles/glStencilViewer.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fopenmp -rdynamic CMakeFiles/glStencilViewer.dir/glStencilViewer.cpp.o ../../regression/common/CMakeFiles/regression_common_obj.dir/arg_utils.cpp.o ../../regression/common/CMakeFiles/regression_common_obj.dir/shape_utils.cpp.o ../../regression/common/CMakeFiles/regression_far_utils_obj.dir/far_utils.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/font_image.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/hdr_reader.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/hud.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/objAnim.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/patchColors.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/viewerArgsUtils.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/glControlMeshDisplay.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/glHud.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/glUtils.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/glShaderCache.cpp.o -o ../../bin/glStencilViewer -Wl,-rpath,/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/lib: ../../lib/libosdGPU.so.3.4.4 ../../lib/libosdCPU.so.3.4.4 -lGL -ldl -lglfw -lXrandr -lXxf86vm -lXcursor -lXinerama -lXi -lX11 -lXext -lpthread -lrt -ldl -lgomp -ltbb gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 95%] Built target glStencilViewer gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 88%] Building CXX object examples/glImaging/CMakeFiles/glImaging.dir/glImaging.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glImaging && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glImaging -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/glImaging.dir/glImaging.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glImaging/glImaging.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../osd/../far/../far/topologyLevel.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../osd/../far/topologyRefiner.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../osd/mesh.h:35, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/glMesh.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glImaging/glImaging.cpp:69: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../osd/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../osd/../far/../far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../osd/../far/../far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../osd/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../osd/../far/../far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../osd/../far/../far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../osd/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../osd/../far/../far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../osd/../far/../far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glImaging/../../regression/common/far_utils.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glImaging/glImaging.cpp:71: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h: In instantiation of 'static bool OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::populateBaseLevel(OpenSubdiv::v3_4_4::Far::TopologyRefiner&, const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = Shape]': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h:337:28: required from 'static OpenSubdiv::v3_4_4::Far::TopologyRefiner* OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Create(const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = Shape]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glImaging/glImaging.cpp:310:77: required from here /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h:383:33: warning: cast between incompatible function types from 'void (*)(OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::TopologyError, const char*, const Shape&)' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const Shape&)'} to 'OpenSubdiv::v3_4_4::Far::TopologyRefinerFactoryBase::TopologyCallback' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const void*)'} [-Wcast-function-type] 383 | TopologyCallback callback = reinterpret_cast(reportInvalidTopology); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 96%] Linking CXX executable ../../bin/glImaging cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glImaging && /usr/bin/cmake -E cmake_link_script CMakeFiles/glImaging.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fopenmp -rdynamic CMakeFiles/glImaging.dir/glImaging.cpp.o ../../regression/common/CMakeFiles/regression_common_obj.dir/arg_utils.cpp.o ../../regression/common/CMakeFiles/regression_common_obj.dir/shape_utils.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/font_image.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/hdr_reader.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/hud.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/objAnim.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/patchColors.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/viewerArgsUtils.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/glControlMeshDisplay.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/glHud.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/glUtils.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/glShaderCache.cpp.o -o ../../bin/glImaging -Wl,-rpath,/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/lib: ../../lib/libosdGPU.so.3.4.4 ../../lib/libosdCPU.so.3.4.4 -lGL -ldl -lglfw -lXrandr -lXxf86vm -lXcursor -lXinerama -lXi -lX11 -lXext -lpthread -lrt -ldl -lgomp -ltbb gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 96%] Built target glImaging gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 84%] Building CXX object examples/glEvalLimit/CMakeFiles/glEvalLimit.dir/glEvalLimit.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glEvalLimit && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/glEvalLimit.dir/glEvalLimit.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glEvalLimit/glEvalLimit.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../far/../far/topologyLevel.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../far/topologyRefiner.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/mesh.h:35, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glEvalLimit/glEvalLimit.cpp:35: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../far/../far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../far/../far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../far/../far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../far/../far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../far/../far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../far/../far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glEvalLimit/../../regression/common/far_utils.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glEvalLimit/glEvalLimit.cpp:82: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h: In instantiation of 'static bool OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::populateBaseLevel(OpenSubdiv::v3_4_4::Far::TopologyRefiner&, const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = Shape]': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h:337:28: required from 'static OpenSubdiv::v3_4_4::Far::TopologyRefiner* OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Create(const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = Shape]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glEvalLimit/glEvalLimit.cpp:628:77: required from here /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h:383:33: warning: cast between incompatible function types from 'void (*)(OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::TopologyError, const char*, const Shape&)' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const Shape&)'} to 'OpenSubdiv::v3_4_4::Far::TopologyRefinerFactoryBase::TopologyCallback' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const void*)'} [-Wcast-function-type] 383 | TopologyCallback callback = reinterpret_cast(reportInvalidTopology); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 95%] Building CXX object examples/farViewer/CMakeFiles/farViewer.dir/gl_fontutils.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/farViewer && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/farViewer -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/farViewer.dir/gl_fontutils.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/farViewer/gl_fontutils.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 87%] Building CXX object examples/glViewer/CMakeFiles/glViewer.dir/glViewer.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glViewer && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glViewer -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/glViewer.dir/glViewer.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glViewer/glViewer.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../osd/../far/../far/topologyLevel.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../osd/../far/topologyRefiner.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../osd/mesh.h:35, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/glMesh.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glViewer/glViewer.cpp:70: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../osd/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../osd/../far/../far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../osd/../far/../far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../osd/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../osd/../far/../far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../osd/../far/../far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../osd/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../osd/../far/../far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/osd/../osd/../far/../far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glViewer/../../regression/common/far_utils.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glViewer/glViewer.cpp:76: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h: In instantiation of 'static bool OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::populateBaseLevel(OpenSubdiv::v3_4_4::Far::TopologyRefiner&, const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = Shape]': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h:337:28: required from 'static OpenSubdiv::v3_4_4::Far::TopologyRefiner* OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Create(const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = Shape]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glViewer/glViewer.cpp:442:77: required from here /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h:383:33: warning: cast between incompatible function types from 'void (*)(OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::TopologyError, const char*, const Shape&)' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const Shape&)'} to 'OpenSubdiv::v3_4_4::Far::TopologyRefinerFactoryBase::TopologyCallback' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const void*)'} [-Wcast-function-type] 383 | TopologyCallback callback = reinterpret_cast(reportInvalidTopology); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 98%] Building CXX object examples/farViewer/CMakeFiles/farViewer.dir/face_texture.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/farViewer && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/farViewer -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/farViewer.dir/face_texture.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/farViewer/face_texture.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 90%] Building CXX object examples/farViewer/CMakeFiles/farViewer.dir/farViewer.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/farViewer && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/farViewer -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/farViewer.dir/farViewer.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/farViewer/farViewer.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/topologyLevel.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefiner.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/patchTableFactory.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/farViewer/farViewer.cpp:33: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/farViewer/farViewer.cpp: In function 'void createPatchNumbers(const OpenSubdiv::v3_4_4::Far::PatchTable&, const std::vector&)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/farViewer/farViewer.cpp:355:71: warning: implicitly-declared 'constexpr OpenSubdiv::v3_4_4::Far::PatchDescriptor& OpenSubdiv::v3_4_4::Far::PatchDescriptor::operator=(const OpenSubdiv::v3_4_4::Far::PatchDescriptor&)' is deprecated [-Wdeprecated-copy] 355 | g_currentPatchDesc = patchTable.GetPatchArrayDescriptor(patchArray); | ^ In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/patchTable.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/patchTableFactory.h:31, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/farViewer/farViewer.cpp:33: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/patchDescriptor.h:77:5: note: because 'OpenSubdiv::v3_4_4::Far::PatchDescriptor' has user-provided 'OpenSubdiv::v3_4_4::Far::PatchDescriptor::PatchDescriptor(const OpenSubdiv::v3_4_4::Far::PatchDescriptor&)' 77 | PatchDescriptor( PatchDescriptor const & d ) : | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/farViewer/farViewer.cpp: In function 'void createFVarPatches(const OpenSubdiv::v3_4_4::Far::TopologyRefiner&, const OpenSubdiv::v3_4_4::Far::PatchTable&, const std::vector&)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/farViewer/farViewer.cpp:428:57: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, Vertex>::value_type' {aka 'struct Vertex'}; use assignment or value-initialization instead [-Wclass-memaccess] 428 | memset(&verts[0], 0, verts.size()*sizeof(Vertex)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/farViewer/farViewer.cpp:156:8: note: '__gnu_cxx::__alloc_traits, Vertex>::value_type' {aka 'struct Vertex'} declared here 156 | struct Vertex { | ^~~~~~ In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/farViewer/../../regression/common/far_utils.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/farViewer/farViewer.cpp:38: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h: In instantiation of 'static bool OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::populateBaseLevel(OpenSubdiv::v3_4_4::Far::TopologyRefiner&, const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = Shape]': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h:337:28: required from 'static OpenSubdiv::v3_4_4::Far::TopologyRefiner* OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Create(const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = Shape]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/farViewer/farViewer.cpp:584:77: required from here /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h:383:33: warning: cast between incompatible function types from 'void (*)(OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::TopologyError, const char*, const Shape&)' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const Shape&)'} to 'OpenSubdiv::v3_4_4::Far::TopologyRefinerFactoryBase::TopologyCallback' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const void*)'} [-Wcast-function-type] 383 | TopologyCallback callback = reinterpret_cast(reportInvalidTopology); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/farViewer/farViewer.cpp: In function 'void rebuildOsdMeshes()': /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/farViewer/farViewer.cpp:508:41: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=] 508 | snprintf(buf, 16, " P%d (%d)", i, vid); | ^ In file included from /usr/include/stdio.h:866, from /usr/include/c++/10/cstdio:42, from /usr/include/c++/10/ext/string_conversions.h:43, from /usr/include/c++/10/bits/basic_string.h:6545, from /usr/include/c++/10/string:55, 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/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/c++/10/iostream:39, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/stencilTable.h:35, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/patchTable.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/patchTableFactory.h:31, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/farViewer/farViewer.cpp:33: /usr/include/bits/stdio2.h:70:35: note: '__builtin___snprintf_chk' output between 8 and 17 bytes into a destination of size 16 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/farViewer/farViewer.cpp:510:41: warning: ')' directive output may be truncated writing 1 byte into a region of size between 0 and 9 [-Wformat-truncation=] 510 | snprintf(buf, 16, " Ep%d (%d)", i, vid+1); | ^ In file included from /usr/include/stdio.h:866, from /usr/include/c++/10/cstdio:42, from /usr/include/c++/10/ext/string_conversions.h:43, from /usr/include/c++/10/bits/basic_string.h:6545, from /usr/include/c++/10/string:55, 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/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/c++/10/iostream:39, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/stencilTable.h:35, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/patchTable.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/patchTableFactory.h:31, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/farViewer/farViewer.cpp:33: /usr/include/bits/stdio2.h:70:35: note: '__builtin___snprintf_chk' output between 9 and 18 bytes into a destination of size 16 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/farViewer/farViewer.cpp:512:41: warning: ')' directive output may be truncated writing 1 byte into a region of size between 0 and 9 [-Wformat-truncation=] 512 | snprintf(buf, 16, " Em%d (%d)", i, vid+2); | ^ In file included from /usr/include/stdio.h:866, from /usr/include/c++/10/cstdio:42, from /usr/include/c++/10/ext/string_conversions.h:43, from /usr/include/c++/10/bits/basic_string.h:6545, from /usr/include/c++/10/string:55, 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/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/c++/10/iostream:39, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/stencilTable.h:35, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/patchTable.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/patchTableFactory.h:31, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/farViewer/farViewer.cpp:33: /usr/include/bits/stdio2.h:70:35: note: '__builtin___snprintf_chk' output between 9 and 18 bytes into a destination of size 16 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/farViewer/farViewer.cpp:514:41: warning: ')' directive output may be truncated writing 1 byte into a region of size between 0 and 9 [-Wformat-truncation=] 514 | snprintf(buf, 16, " Fp%d (%d)", i, vid+3); | ^ In file included from /usr/include/stdio.h:866, from /usr/include/c++/10/cstdio:42, from /usr/include/c++/10/ext/string_conversions.h:43, from /usr/include/c++/10/bits/basic_string.h:6545, from /usr/include/c++/10/string:55, 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/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/c++/10/iostream:39, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/stencilTable.h:35, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/patchTable.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/patchTableFactory.h:31, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/farViewer/farViewer.cpp:33: /usr/include/bits/stdio2.h:70:35: note: '__builtin___snprintf_chk' output between 9 and 18 bytes into a destination of size 16 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/farViewer/farViewer.cpp:516:41: warning: ')' directive output may be truncated writing 1 byte into a region of size between 0 and 9 [-Wformat-truncation=] 516 | snprintf(buf, 16, " Fm%d (%d)", i, vid+4); | ^ In file included from /usr/include/stdio.h:866, from /usr/include/c++/10/cstdio:42, from /usr/include/c++/10/ext/string_conversions.h:43, from /usr/include/c++/10/bits/basic_string.h:6545, from /usr/include/c++/10/string:55, 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/ios:42, from /usr/include/c++/10/ostream:38, from /usr/include/c++/10/iostream:39, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/stencilTable.h:35, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/patchTable.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/patchTableFactory.h:31, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/farViewer/farViewer.cpp:33: /usr/include/bits/stdio2.h:70:35: note: '__builtin___snprintf_chk' output between 9 and 18 bytes into a destination of size 16 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 98%] Linking CXX executable ../../bin/glViewer cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glViewer && /usr/bin/cmake -E cmake_link_script CMakeFiles/glViewer.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fopenmp -rdynamic CMakeFiles/glViewer.dir/glViewer.cpp.o ../../regression/common/CMakeFiles/regression_common_obj.dir/arg_utils.cpp.o ../../regression/common/CMakeFiles/regression_common_obj.dir/shape_utils.cpp.o ../../regression/common/CMakeFiles/regression_far_utils_obj.dir/far_utils.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/font_image.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/hdr_reader.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/hud.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/objAnim.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/patchColors.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/viewerArgsUtils.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/glControlMeshDisplay.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/glHud.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/glUtils.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/glShaderCache.cpp.o -o ../../bin/glViewer -Wl,-rpath,/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/lib: ../../lib/libosdGPU.so.3.4.4 ../../lib/libosdCPU.so.3.4.4 -lGL -ldl -lglfw -lXrandr -lXxf86vm -lXcursor -lXinerama -lXi -lX11 -lXext -lpthread -lrt -ldl -lgomp -ltbb gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 98%] Built target glViewer gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 97%] Building CXX object examples/glEvalLimit/CMakeFiles/glEvalLimit.dir/particles.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glEvalLimit && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/glEvalLimit.dir/particles.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glEvalLimit/particles.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyLevel.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefiner.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glEvalLimit/particles.h:28, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glEvalLimit/particles.cpp:25: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 97%] Building CXX object examples/farViewer/CMakeFiles/farViewer.dir/gl_mesh.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/farViewer && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/farViewer -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/farViewer.dir/gl_mesh.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/farViewer/gl_mesh.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/topologyLevel.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefiner.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/farViewer/../../regression/common/far_utils.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/farViewer/gl_mesh.h:28, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/farViewer/gl_mesh.cpp:27: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 99%] Linking CXX executable ../../bin/glEvalLimit cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glEvalLimit && /usr/bin/cmake -E cmake_link_script CMakeFiles/glEvalLimit.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fopenmp -rdynamic CMakeFiles/glEvalLimit.dir/glEvalLimit.cpp.o CMakeFiles/glEvalLimit.dir/particles.cpp.o ../../regression/common/CMakeFiles/regression_common_obj.dir/arg_utils.cpp.o ../../regression/common/CMakeFiles/regression_common_obj.dir/shape_utils.cpp.o ../../regression/common/CMakeFiles/regression_far_utils_obj.dir/far_utils.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/font_image.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/hdr_reader.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/hud.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/objAnim.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/patchColors.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/viewerArgsUtils.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/glControlMeshDisplay.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/glHud.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/glUtils.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/glShaderCache.cpp.o -o ../../bin/glEvalLimit -Wl,-rpath,/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/lib: ../../lib/libosdGPU.so.3.4.4 ../../lib/libosdCPU.so.3.4.4 -lGL -ldl -lglfw -lXrandr -lXxf86vm -lXcursor -lXinerama -lXi -lX11 -lXext -lpthread -lrt -ldl -ltbb -lgomp -ltbb gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 99%] Built target glEvalLimit gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 95%] Building CXX object examples/glShareTopology/CMakeFiles/glShareTopology.dir/sceneBase.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glShareTopology && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glShareTopology -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/glShareTopology.dir/sceneBase.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glShareTopology/sceneBase.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/topologyLevel.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefiner.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glShareTopology/../../regression/common/far_utils.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glShareTopology/sceneBase.cpp:29: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glShareTopology/sceneBase.cpp: In member function 'size_t SceneBase::CreateIndexBuffer()': /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glShareTopology/sceneBase.cpp:232:68: warning: implicitly-declared 'constexpr OpenSubdiv::v3_4_4::Far::PatchDescriptor& OpenSubdiv::v3_4_4::Far::PatchDescriptor::operator=(const OpenSubdiv::v3_4_4::Far::PatchDescriptor&)' is deprecated [-Wdeprecated-copy] 232 | patchArray.desc = patchTable->GetPatchArrayDescriptor(j); | ^ In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glShareTopology/sceneBase.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glShareTopology/sceneBase.cpp:27: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/patchDescriptor.h:77:5: note: because 'OpenSubdiv::v3_4_4::Far::PatchDescriptor' has user-provided 'OpenSubdiv::v3_4_4::Far::PatchDescriptor::PatchDescriptor(const OpenSubdiv::v3_4_4::Far::PatchDescriptor&)' 77 | PatchDescriptor( PatchDescriptor const & d ) : | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glShareTopology/sceneBase.cpp: In member function 'void SceneBase::buildBatches()': /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glShareTopology/sceneBase.cpp:352:26: warning: implicitly-declared 'constexpr OpenSubdiv::v3_4_4::Far::PatchDescriptor& OpenSubdiv::v3_4_4::Far::PatchDescriptor::operator=(const OpenSubdiv::v3_4_4::Far::PatchDescriptor&)' is deprecated [-Wdeprecated-copy] 352 | batch.desc = it->first; | ^~~~~ In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glShareTopology/sceneBase.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glShareTopology/sceneBase.cpp:27: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/patchDescriptor.h:77:5: note: because 'OpenSubdiv::v3_4_4::Far::PatchDescriptor' has user-provided 'OpenSubdiv::v3_4_4::Far::PatchDescriptor::PatchDescriptor(const OpenSubdiv::v3_4_4::Far::PatchDescriptor&)' 77 | PatchDescriptor( PatchDescriptor const & d ) : | ^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glShareTopology/../../regression/common/far_utils.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glShareTopology/sceneBase.cpp:29: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h: In instantiation of 'static bool OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::populateBaseLevel(OpenSubdiv::v3_4_4::Far::TopologyRefiner&, const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = Shape]': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h:337:28: required from 'static OpenSubdiv::v3_4_4::Far::TopologyRefiner* OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Create(const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = Shape]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glShareTopology/sceneBase.cpp:108:79: required from here /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h:383:33: warning: cast between incompatible function types from 'void (*)(OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::TopologyError, const char*, const Shape&)' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const Shape&)'} to 'OpenSubdiv::v3_4_4::Far::TopologyRefinerFactoryBase::TopologyCallback' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const void*)'} [-Wcast-function-type] 383 | TopologyCallback callback = reinterpret_cast(reportInvalidTopology); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 99%] Linking CXX executable ../../bin/farViewer cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/farViewer && /usr/bin/cmake -E cmake_link_script CMakeFiles/farViewer.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fopenmp -rdynamic CMakeFiles/farViewer.dir/farViewer.cpp.o CMakeFiles/farViewer.dir/gl_fontutils.cpp.o CMakeFiles/farViewer.dir/gl_mesh.cpp.o CMakeFiles/farViewer.dir/face_texture.cpp.o ../../opensubdiv/sdc/CMakeFiles/sdc_obj.dir/crease.cpp.o ../../opensubdiv/sdc/CMakeFiles/sdc_obj.dir/typeTraits.cpp.o ../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/fvarLevel.cpp.o ../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/fvarRefinement.cpp.o ../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/level.cpp.o ../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/quadRefinement.cpp.o ../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/refinement.cpp.o ../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/sparseSelector.cpp.o ../../opensubdiv/vtr/CMakeFiles/vtr_obj.dir/triRefinement.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/bilinearPatchBuilder.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/catmarkPatchBuilder.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/error.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/loopPatchBuilder.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/patchBasis.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/patchBuilder.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/patchDescriptor.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/patchMap.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/patchTable.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/patchTableFactory.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/ptexIndices.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilTable.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilTableFactory.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/stencilBuilder.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyDescriptor.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyRefiner.cpp.o ../../opensubdiv/far/CMakeFiles/far_obj.dir/topologyRefinerFactory.cpp.o ../../regression/common/CMakeFiles/regression_common_obj.dir/arg_utils.cpp.o ../../regression/common/CMakeFiles/regression_common_obj.dir/shape_utils.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/font_image.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/hdr_reader.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/hud.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/objAnim.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/patchColors.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/viewerArgsUtils.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/glControlMeshDisplay.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/glHud.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/glUtils.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/glShaderCache.cpp.o -o ../../bin/farViewer -Wl,-rpath,/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/lib: ../../lib/libosdGPU.so.3.4.4 ../../lib/libosdCPU.so.3.4.4 -lGL -ldl -lglfw -lXrandr -lXxf86vm -lXcursor -lXinerama -lXi -lX11 -lXext -lpthread -lrt -ldl -lgomp -ltbb gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 99%] Built target farViewer gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 99%] Linking CXX executable ../../bin/glShareTopology cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glShareTopology && /usr/bin/cmake -E cmake_link_script CMakeFiles/glShareTopology.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fopenmp -rdynamic CMakeFiles/glShareTopology.dir/glShareTopology.cpp.o CMakeFiles/glShareTopology.dir/sceneBase.cpp.o ../../regression/common/CMakeFiles/regression_common_obj.dir/arg_utils.cpp.o ../../regression/common/CMakeFiles/regression_common_obj.dir/shape_utils.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/font_image.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/hdr_reader.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/hud.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/objAnim.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/patchColors.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/viewerArgsUtils.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/glControlMeshDisplay.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/glHud.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/glUtils.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/glShaderCache.cpp.o -o ../../bin/glShareTopology -Wl,-rpath,/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/lib: ../../lib/libosdGPU.so.3.4.4 ../../lib/libosdCPU.so.3.4.4 -lGL -ldl -lglfw -lXrandr -lXxf86vm -lXcursor -lXinerama -lXi -lX11 -lXext -lpthread -lrt -ldl -lgomp -ltbb gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 99%] Built target glShareTopology gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 94%] Building CXX object examples/glPaintTest/CMakeFiles/glPaintTest.dir/glPaintTest.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glPaintTest && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glPaintTest -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/glPaintTest.dir/glPaintTest.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glPaintTest/glPaintTest.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/topologyLevel.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefiner.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/ptexIndices.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glPaintTest/glPaintTest.cpp:32: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glPaintTest/../../regression/common/far_utils.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glPaintTest/glPaintTest.cpp:38: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h: In instantiation of 'static bool OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::populateBaseLevel(OpenSubdiv::v3_4_4::Far::TopologyRefiner&, const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = Shape]': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h:337:28: required from 'static OpenSubdiv::v3_4_4::Far::TopologyRefiner* OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Create(const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = Shape]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/examples/glPaintTest/glPaintTest.cpp:209:89: required from here /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h:383:33: warning: cast between incompatible function types from 'void (*)(OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::TopologyError, const char*, const Shape&)' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const Shape&)'} to 'OpenSubdiv::v3_4_4::Far::TopologyRefinerFactoryBase::TopologyCallback' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const void*)'} [-Wcast-function-type] 383 | TopologyCallback callback = reinterpret_cast(reportInvalidTopology); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [100%] Linking CXX executable ../../bin/glPaintTest cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/examples/glPaintTest && /usr/bin/cmake -E cmake_link_script CMakeFiles/glPaintTest.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fopenmp -rdynamic CMakeFiles/glPaintTest.dir/glPaintTest.cpp.o ../../regression/common/CMakeFiles/regression_common_obj.dir/arg_utils.cpp.o ../../regression/common/CMakeFiles/regression_common_obj.dir/shape_utils.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/font_image.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/hdr_reader.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/hud.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/objAnim.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/patchColors.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/viewerArgsUtils.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/glControlMeshDisplay.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/glHud.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/glUtils.cpp.o ../common/CMakeFiles/examples_common_gl_obj.dir/glShaderCache.cpp.o -o ../../bin/glPaintTest -Wl,-rpath,/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/lib: ../../lib/libosdGPU.so.3.4.4 ../../lib/libosdCPU.so.3.4.4 -lGL -ldl -lglfw -lXrandr -lXxf86vm -lXcursor -lXinerama -lXi -lX11 -lXext -lpthread -lrt -ldl -lgomp -ltbb gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [100%] Built target glPaintTest gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [ 83%] Building CXX object regression/osd_regression/CMakeFiles/osd_regression.dir/main.cpp.o cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/osd_regression && /usr/bin/c++ -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_TBB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER -I/usr/src/RPM/BUILD/opensubdiv-3.4.4 -I/usr/src/RPM/BUILD/opensubdiv-3.4.4/glLoader -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -Wall -Wextra -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -o CMakeFiles/osd_regression.dir/main.cpp.o -c /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/osd_regression/main.cpp In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/topologyLevel.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/topologyRefiner.h:32, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h:29, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/osd_regression/../common/cmp_utils.h:28, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/osd_regression/main.cpp:38: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeFaces(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:804:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 804 | std::memset(&_faceTags[0], 0, _faceCount * sizeof(FTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:165:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::FTag'} declared here 165 | struct FTag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeEdges(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:825:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'}; use assignment or value-initialization instead [-Wclass-memaccess] 825 | std::memset(&_edgeTags[0], 0, _edgeCount * sizeof(ETag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:140:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::ETag'} declared here 140 | struct ETag { | ^~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h: In member function 'void OpenSubdiv::v3_4_4::Vtr::internal::Level::resizeVertices(int)': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:849:60: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'}; use assignment or value-initialization instead [-Wclass-memaccess] 849 | std::memset(&_vertTags[0], 0, _vertCount * sizeof(VTag)); | ^ /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/../far/../far/../vtr/level.h:97:12: note: '__gnu_cxx::__alloc_traits, OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag>::value_type' {aka 'struct OpenSubdiv::v3_4_4::Vtr::internal::Level::VTag'} declared here 97 | struct VTag { | ^~~~ In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/osd_regression/main.cpp:38: /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/osd_regression/../common/cmp_utils.h: In instantiation of 'void GetReorderedHbrVertexData(const OpenSubdiv::v3_4_4::Far::TopologyRefiner&, const OpenSubdiv::v3_4_4::HbrMesh&, std::vector*, std::vector*) [with T = xyzVV]': /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/osd_regression/main.cpp:163:31: required from here /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/osd_regression/../common/cmp_utils.h:196:37: warning: implicitly-declared 'constexpr xyzVV& xyzVV::operator=(const xyzVV&)' is deprecated [-Wdeprecated-copy] 196 | (*hbrVertexData)[ofs++] = v->GetData(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/osd_regression/main.cpp:81:5: note: because 'xyzVV' has user-provided 'xyzVV::xyzVV(const xyzVV&)' 81 | xyzVV( const xyzVV & src ) { _pos[0]=src._pos[0]; _pos[1]=src._pos[1]; _pos[2]=src._pos[2]; } | ^~~~~ In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/osd_regression/../common/cmp_utils.h:28, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/osd_regression/main.cpp:38: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h: In instantiation of 'static bool OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::populateBaseLevel(OpenSubdiv::v3_4_4::Far::TopologyRefiner&, const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = Shape]': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h:337:28: required from 'static OpenSubdiv::v3_4_4::Far::TopologyRefiner* OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Create(const MESH&, OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::Options) [with MESH = Shape]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/osd_regression/../common/far_utils.h:165:42: required from 'OpenSubdiv::v3_4_4::Far::TopologyRefiner* InterpolateFarVertexData(const Shape&, int, std::vector&) [with T = xyzVV]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/osd_regression/../common/far_utils.h:202:37: required from 'OpenSubdiv::v3_4_4::Far::TopologyRefiner* InterpolateFarVertexData(const char*, Scheme, int, std::vector&) [with T = xyzVV]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/osd_regression/main.cpp:324:26: required from here /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/far/topologyRefinerFactory.h:383:33: warning: cast between incompatible function types from 'void (*)(OpenSubdiv::v3_4_4::Far::TopologyRefinerFactory::TopologyError, const char*, const Shape&)' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const Shape&)'} to 'OpenSubdiv::v3_4_4::Far::TopologyRefinerFactoryBase::TopologyCallback' {aka 'void (*)(OpenSubdiv::v3_4_4::Vtr::internal::Level::TopologyError, const char*, const void*)'} [-Wcast-function-type] 383 | TopologyCallback callback = reinterpret_cast(reportInvalidTopology); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/hbr/mesh.h:43, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/osd_regression/../common/hbr_utils.h:34, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/osd_regression/../common/cmp_utils.h:30, from /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/osd_regression/main.cpp:38: /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/hbr/../hbr/vertex.h: In instantiation of 'void OpenSubdiv::v3_4_4::HbrVertex::Initialize(int, const T&, int) [with T = xyzVV]': /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/hbr/mesh.h:552:18: required from 'OpenSubdiv::v3_4_4::HbrVertex* OpenSubdiv::v3_4_4::HbrMesh::NewVertex(int, const T&) [with T = xyzVV]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/osd_regression/../common/hbr_utils.h:431:24: required from 'void createVerticesWithPositions(const Shape*, OpenSubdiv::v3_4_4::HbrMesh*) [with T = xyzVV]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/osd_regression/../common/hbr_utils.h:587:35: required from 'OpenSubdiv::v3_4_4::HbrMesh* simpleHbr(const Shape*, std::vector >*, bool) [with T = xyzVV]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/osd_regression/../common/hbr_utils.h:648:49: required from 'OpenSubdiv::v3_4_4::HbrMesh* interpolateHbrVertexData(const Shape*, int) [with T = xyzVV]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/osd_regression/../common/hbr_utils.h:674:63: required from 'OpenSubdiv::v3_4_4::HbrMesh* interpolateHbrVertexData(const char*, Scheme, int) [with T = xyzVV]' /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/osd_regression/main.cpp:318:70: required from here /usr/src/RPM/BUILD/opensubdiv-3.4.4/opensubdiv/hbr/../hbr/vertex.h:439:10: warning: implicitly-declared 'constexpr xyzVV& xyzVV::operator=(const xyzVV&)' is deprecated [-Wdeprecated-copy] 439 | data = vdata; | ~~~~~^~~~~~~ /usr/src/RPM/BUILD/opensubdiv-3.4.4/regression/osd_regression/main.cpp:81:5: note: because 'xyzVV' has user-provided 'xyzVV::xyzVV(const xyzVV&)' 81 | xyzVV( const xyzVV & src ) { _pos[0]=src._pos[0]; _pos[1]=src._pos[1]; _pos[2]=src._pos[2]; } | ^~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [100%] Linking CXX executable ../../bin/osd_regression cd /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/regression/osd_regression && /usr/bin/cmake -E cmake_link_script CMakeFiles/osd_regression.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fopenmp -rdynamic CMakeFiles/osd_regression.dir/main.cpp.o ../common/CMakeFiles/regression_common_obj.dir/arg_utils.cpp.o ../common/CMakeFiles/regression_common_obj.dir/shape_utils.cpp.o -o ../../bin/osd_regression -Wl,-rpath,/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/lib: ../../lib/libosdGPU.so.3.4.4 ../../lib/libosdCPU.so.3.4.4 -lGL -ldl -lglfw -lXrandr -lXxf86vm -lXcursor -lXinerama -lXi -lX11 -lXext -lpthread -lrt -ldl -lgomp -ltbb gmake[2]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' [100%] Built target osd_regression gmake[1]: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' gmake: Entering directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' /usr/bin/cmake -E cmake_progress_start /usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux/CMakeFiles 0 gmake: Leaving directory '/usr/src/RPM/BUILD/opensubdiv-3.4.4/i586-alt-linux' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.54358 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/opensubdiv-buildroot + : + /bin/rm -rf -- /usr/src/tmp/opensubdiv-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd opensubdiv-3.4.4 + DESTDIR=/usr/src/tmp/opensubdiv-buildroot + cmake --install i586-alt-linux --verbose -- Install configuration: "" -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/version.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/lib/libosdCPU.so.3.4.4 -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/lib/libosdCPU.so -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/lib/libosdGPU.so.3.4.4 -- Set runtime path of "/usr/src/tmp/opensubdiv-buildroot/usr/lib/libosdGPU.so.3.4.4" to "" -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/lib/libosdGPU.so -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/bin/stringify -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/hbr/allocator.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/hbr/bilinear.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/hbr/catmark.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/hbr/cornerEdit.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/hbr/creaseEdit.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/hbr/faceEdit.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/hbr/face.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/hbr/fvarData.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/hbr/fvarEdit.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/hbr/halfedge.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/hbr/hierarchicalEdit.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/hbr/holeEdit.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/hbr/loop.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/hbr/mesh.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/hbr/subdivision.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/hbr/vertexEdit.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/hbr/vertex.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/sdc/bilinearScheme.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/sdc/catmarkScheme.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/sdc/crease.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/sdc/loopScheme.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/sdc/options.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/sdc/scheme.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/sdc/types.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/vtr/array.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/vtr/componentInterfaces.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/vtr/fvarLevel.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/vtr/fvarRefinement.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/vtr/level.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/vtr/refinement.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/vtr/sparseSelector.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/vtr/stackBuffer.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/vtr/types.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/far/error.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/far/patchDescriptor.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/far/patchParam.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/far/patchMap.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/far/patchTable.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/far/patchTableFactory.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/far/primvarRefiner.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/far/ptexIndices.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/far/stencilTable.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/far/stencilTableFactory.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/far/topologyDescriptor.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/far/topologyLevel.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/far/topologyRefiner.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/far/topologyRefinerFactory.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/far/types.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/osd/bufferDescriptor.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/osd/cpuEvaluator.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/osd/cpuPatchTable.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/osd/cpuVertexBuffer.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/osd/mesh.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/osd/nonCopyable.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/osd/opengl.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/osd/types.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/osd/ompEvaluator.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/osd/ompKernel.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/osd/tbbEvaluator.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/osd/tbbKernel.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/osd/cpuGLVertexBuffer.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/osd/glLegacyGregoryPatchTable.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/osd/glPatchTable.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/osd/glVertexBuffer.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/osd/glMesh.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/osd/glslPatchShaderSource.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/osd/glXFBEvaluator.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/osd/glComputeEvaluator.h -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/bin/hbr_baseline -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/bin/hbr_regression -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/bin/far_regression -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/bin/far_perf -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/bin/osd_regression -- Set runtime path of "/usr/src/tmp/opensubdiv-buildroot/usr/bin/osd_regression" to "" -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/bin/glViewer -- Set runtime path of "/usr/src/tmp/opensubdiv-buildroot/usr/bin/glViewer" to "" -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/bin/glEvalLimit -- Set runtime path of "/usr/src/tmp/opensubdiv-buildroot/usr/bin/glEvalLimit" to "" -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/bin/glShareTopology -- Set runtime path of "/usr/src/tmp/opensubdiv-buildroot/usr/bin/glShareTopology" to "" -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/bin/glFVarViewer -- Set runtime path of "/usr/src/tmp/opensubdiv-buildroot/usr/bin/glFVarViewer" to "" -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/bin/glStencilViewer -- Set runtime path of "/usr/src/tmp/opensubdiv-buildroot/usr/bin/glStencilViewer" to "" -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/bin/glImaging -- Set runtime path of "/usr/src/tmp/opensubdiv-buildroot/usr/bin/glImaging" to "" -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/bin/farViewer -- Set runtime path of "/usr/src/tmp/opensubdiv-buildroot/usr/bin/farViewer" to "" -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/bin/glPaintTest -- Set runtime path of "/usr/src/tmp/opensubdiv-buildroot/usr/bin/glPaintTest" to "" -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/lib/opensubdiv/tutorials/hbr_tutorial_0 -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/lib/opensubdiv/tutorials/hbr_tutorial_1 -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/lib/opensubdiv/tutorials/hbr_tutorial_2 -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/lib/opensubdiv/tutorials/far_tutorial_1_1 -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/lib/opensubdiv/tutorials/far_tutorial_1_2 -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/lib/opensubdiv/tutorials/far_tutorial_2_1 -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/lib/opensubdiv/tutorials/far_tutorial_2_2 -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/lib/opensubdiv/tutorials/far_tutorial_2_3 -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/lib/opensubdiv/tutorials/far_tutorial_3_1 -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/lib/opensubdiv/tutorials/far_tutorial_4_1 -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/lib/opensubdiv/tutorials/far_tutorial_4_2 -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/lib/opensubdiv/tutorials/far_tutorial_4_3 -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/lib/opensubdiv/tutorials/far_tutorial_5_1 -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/lib/opensubdiv/tutorials/far_tutorial_5_2 -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/lib/opensubdiv/tutorials/far_tutorial_5_3 -- Installing: /usr/src/tmp/opensubdiv-buildroot/usr/lib/opensubdiv/tutorials/osd_tutorial_0 -- Set runtime path of "/usr/src/tmp/opensubdiv-buildroot/usr/lib/opensubdiv/tutorials/osd_tutorial_0" to "" + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/opensubdiv-buildroot (auto) mode of 'usr/include/opensubdiv/osd/glComputeEvaluator.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/osd/glXFBEvaluator.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/osd/glslPatchShaderSource.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/osd/glMesh.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/osd/glVertexBuffer.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/osd/glPatchTable.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/osd/glLegacyGregoryPatchTable.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/osd/cpuGLVertexBuffer.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/osd/tbbKernel.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/osd/tbbEvaluator.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/osd/ompKernel.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/osd/ompEvaluator.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/osd/types.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/osd/opengl.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/osd/nonCopyable.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/osd/mesh.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/osd/cpuVertexBuffer.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/osd/cpuPatchTable.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/osd/cpuEvaluator.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/osd/bufferDescriptor.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/far/types.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/far/topologyRefinerFactory.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/far/topologyRefiner.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/far/topologyLevel.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/far/topologyDescriptor.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/far/stencilTableFactory.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/far/stencilTable.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/far/ptexIndices.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/far/primvarRefiner.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/far/patchTableFactory.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/far/patchTable.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/far/patchMap.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/far/patchParam.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/far/patchDescriptor.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/far/error.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/vtr/types.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/vtr/stackBuffer.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/vtr/sparseSelector.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/vtr/refinement.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/vtr/level.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/vtr/fvarRefinement.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/vtr/fvarLevel.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/vtr/componentInterfaces.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/vtr/array.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/sdc/types.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/sdc/scheme.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/sdc/options.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/sdc/loopScheme.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/sdc/crease.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/sdc/catmarkScheme.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/sdc/bilinearScheme.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/hbr/vertex.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/hbr/vertexEdit.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/hbr/subdivision.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/hbr/mesh.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/hbr/loop.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/hbr/holeEdit.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/hbr/hierarchicalEdit.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/hbr/halfedge.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/hbr/fvarEdit.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/hbr/fvarData.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/hbr/face.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/hbr/faceEdit.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/hbr/creaseEdit.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/hbr/cornerEdit.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/hbr/catmark.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/hbr/bilinear.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/hbr/allocator.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of 'usr/include/opensubdiv/version.h' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of './usr/lib/libosdGPU.so.3.4.4' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/libosdCPU.so.3.4.4' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) Verifying and fixing files in /usr/src/tmp/opensubdiv-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/opensubdiv-buildroot/ (default) Compressing files in /usr/src/tmp/opensubdiv-buildroot (auto) Adjusting library links in /usr/src/tmp/opensubdiv-buildroot ./usr/lib: (from :0) libosdCPU.so.3.4.4 -> libosdCPU.so.3.4.4 libosdGPU.so.3.4.4 -> libosdGPU.so.3.4.4 Verifying ELF objects in /usr/src/tmp/opensubdiv-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) verify-elf: WARNING: ./usr/bin/glPaintTest: uses non-LFS functions: fopen verify-elf: WARNING: ./usr/bin/farViewer: uses non-LFS functions: fopen verify-elf: WARNING: ./usr/bin/glImaging: uses non-LFS functions: fopen verify-elf: WARNING: ./usr/bin/glStencilViewer: uses non-LFS functions: fopen verify-elf: WARNING: ./usr/bin/glFVarViewer: uses non-LFS functions: fopen verify-elf: WARNING: ./usr/bin/glShareTopology: uses non-LFS functions: fopen verify-elf: WARNING: ./usr/bin/glEvalLimit: uses non-LFS functions: fopen verify-elf: WARNING: ./usr/bin/glViewer: uses non-LFS functions: fopen verify-elf: WARNING: ./usr/bin/hbr_regression: uses non-LFS functions: fopen verify-elf: WARNING: ./usr/bin/hbr_baseline: uses non-LFS functions: fopen Processing files: opensubdiv-3.4.4-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.0o8HPb find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Iuz4oc find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) lib.req: WARNING: /usr/src/tmp/opensubdiv-buildroot/usr/bin/far_perf: overlinked libraries: /lib/libpthread.so.0 lib.req: WARNING: /usr/src/tmp/opensubdiv-buildroot/usr/bin/far_regression: overlinked libraries: /lib/libpthread.so.0 lib.req: WARNING: /usr/src/tmp/opensubdiv-buildroot/usr/bin/hbr_baseline: overlinked libraries: /lib/libpthread.so.0 lib.req: WARNING: /usr/src/tmp/opensubdiv-buildroot/usr/bin/hbr_regression: overlinked libraries: /lib/libpthread.so.0 lib.req: WARNING: /usr/src/tmp/opensubdiv-buildroot/usr/bin/stringify: overlinked libraries: /lib/libpthread.so.0 lib.req: WARNING: /usr/src/tmp/opensubdiv-buildroot/usr/lib/opensubdiv/tutorials/far_tutorial_1_1: overlinked libraries: /lib/libpthread.so.0 lib.req: WARNING: /usr/src/tmp/opensubdiv-buildroot/usr/lib/opensubdiv/tutorials/far_tutorial_1_2: overlinked libraries: /lib/libpthread.so.0 lib.req: WARNING: /usr/src/tmp/opensubdiv-buildroot/usr/lib/opensubdiv/tutorials/far_tutorial_2_1: overlinked libraries: /lib/libpthread.so.0 lib.req: WARNING: /usr/src/tmp/opensubdiv-buildroot/usr/lib/opensubdiv/tutorials/far_tutorial_2_2: overlinked libraries: /lib/libpthread.so.0 lib.req: WARNING: /usr/src/tmp/opensubdiv-buildroot/usr/lib/opensubdiv/tutorials/far_tutorial_2_3: overlinked libraries: /lib/libpthread.so.0 lib.req: WARNING: /usr/src/tmp/opensubdiv-buildroot/usr/lib/opensubdiv/tutorials/far_tutorial_3_1: overlinked libraries: /lib/libpthread.so.0 lib.req: WARNING: /usr/src/tmp/opensubdiv-buildroot/usr/lib/opensubdiv/tutorials/far_tutorial_4_1: overlinked libraries: /lib/libpthread.so.0 lib.req: WARNING: /usr/src/tmp/opensubdiv-buildroot/usr/lib/opensubdiv/tutorials/far_tutorial_4_2: overlinked libraries: /lib/libpthread.so.0 lib.req: WARNING: /usr/src/tmp/opensubdiv-buildroot/usr/lib/opensubdiv/tutorials/far_tutorial_4_3: overlinked libraries: /lib/libpthread.so.0 lib.req: WARNING: /usr/src/tmp/opensubdiv-buildroot/usr/lib/opensubdiv/tutorials/far_tutorial_5_1: overlinked libraries: /lib/libpthread.so.0 lib.req: WARNING: /usr/src/tmp/opensubdiv-buildroot/usr/lib/opensubdiv/tutorials/far_tutorial_5_2: overlinked libraries: /lib/libpthread.so.0 lib.req: WARNING: /usr/src/tmp/opensubdiv-buildroot/usr/lib/opensubdiv/tutorials/far_tutorial_5_3: overlinked libraries: /lib/libpthread.so.0 lib.req: WARNING: /usr/src/tmp/opensubdiv-buildroot/usr/lib/opensubdiv/tutorials/hbr_tutorial_0: overlinked libraries: /lib/libpthread.so.0 lib.req: WARNING: /usr/src/tmp/opensubdiv-buildroot/usr/lib/opensubdiv/tutorials/hbr_tutorial_1: overlinked libraries: /lib/libpthread.so.0 lib.req: WARNING: /usr/src/tmp/opensubdiv-buildroot/usr/lib/opensubdiv/tutorials/hbr_tutorial_2: overlinked libraries: /lib/libpthread.so.0 Requires: /lib/ld-linux.so.2, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.7), libgcc_s.so.1(GCC_3.0), libglfw.so.3 >= set:lgDOnkfBZmMNf87yhu355PksjHz3ClwbfUKl2sS0khlWoS7w1IKw2, libm.so.6(GLIBC_2.0), libm.so.6(GLIBC_2.1), libm.so.6(GLIBC_2.27), libosdCPU.so.3.4.4 >= set:ngNeoiEs9semNl9zZtnFvvjAVooQwQ8OZj5yZs2CUfZxQPVQGJfuZGH8EZmNcYkcYbB0Z75Ohr3pMSZosaO8jycX8kP8j0kuiYmm1AZCAVrByFFr1MAZ9hU8BxbqSt5ApsWr2kZ3wp8fxqX1Y9ZCf3pxlYZBZwgGcNTNZCM4s0jzMHcs1JyPMR5Yim5cL41, libosdGPU.so.3.4.4 >= set:piMAdxUAcIdClwowEr44Mi1JPxZuAiUKjW8VNvSBKcKAPkrzKnQWXZ0Gn47tQYeaoUhKbzLprZsLIeGUJGTXx5rVZguZbWwUMzuAriB7ncAdY7Tng5QDk6NxPxKRiU7UkusBeCZcqcEiCwQRN9lCaj8HEuZrQKMdkCKfxMu3FANL34hgdG5pDABIpukcXceJZmzxqNHPACFZhoynDYfFTqqeh1beqngBuyA8YFbxTxhXCeouDQhavvHuIQaKSx0aFMmiIb08PlEimJg298tk0sK86C7ioxi5o7CWfcpirnzTPzxkVRERZwEpnAwkiVxINFpDKebnqnh7CtgBcVUIcQrl3GnTHNpsGUFx2, libpthread.so.0, libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(CXXABI_1.3.8), libstdc++.so.6(CXXABI_1.3.9), libstdc++.so.6(GLIBCXX_3.4), libstdc++.so.6(GLIBCXX_3.4.11), libstdc++.so.6(GLIBCXX_3.4.14), libstdc++.so.6(GLIBCXX_3.4.15), libstdc++.so.6(GLIBCXX_3.4.20), libstdc++.so.6(GLIBCXX_3.4.21), libstdc++.so.6(GLIBCXX_3.4.26), libstdc++.so.6(GLIBCXX_3.4.9), libtbb.so.2 >= set:mihpdWcwtLkUmfR1IdiZmz7Qy0GKvH1, rtld(GNU_HASH), rtld(GNU_UNIQUE) Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.U1WZya Creating opensubdiv-debuginfo package Processing files: libopensubdiv3.4.4-3.4.4-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.27838 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd opensubdiv-3.4.4 + DOCDIR=/usr/src/tmp/opensubdiv-buildroot/usr/share/doc/libopensubdiv3.4.4-3.4.4 + export DOCDIR + rm -rf /usr/src/tmp/opensubdiv-buildroot/usr/share/doc/libopensubdiv3.4.4-3.4.4 + /bin/mkdir -p /usr/src/tmp/opensubdiv-buildroot/usr/share/doc/libopensubdiv3.4.4-3.4.4 + cp -prL LICENSE.txt /usr/src/tmp/opensubdiv-buildroot/usr/share/doc/libopensubdiv3.4.4-3.4.4 + chmod -R go-w /usr/src/tmp/opensubdiv-buildroot/usr/share/doc/libopensubdiv3.4.4-3.4.4 + chmod -R a+rX /usr/src/tmp/opensubdiv-buildroot/usr/share/doc/libopensubdiv3.4.4-3.4.4 + cp -prL NOTICE.txt README.md /usr/src/tmp/opensubdiv-buildroot/usr/share/doc/libopensubdiv3.4.4-3.4.4 + chmod -R go-w /usr/src/tmp/opensubdiv-buildroot/usr/share/doc/libopensubdiv3.4.4-3.4.4 + chmod -R a+rX /usr/src/tmp/opensubdiv-buildroot/usr/share/doc/libopensubdiv3.4.4-3.4.4 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.R2xT2a find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) lib.prov: /usr/src/tmp/opensubdiv-buildroot/usr/lib/libosdCPU.so.3.4.4: 956 symbols, 20 bpp lib.prov: /usr/src/tmp/opensubdiv-buildroot/usr/lib/libosdGPU.so.3.4.4: 3181 symbols, 22 bpp Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.cVFSPa find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Provides: libosdCPU.so.3.4.4 = set:ndHG32rJbbXHRILNyxljbanSBDbigdGQeP5san5z2Z0Of5eBzAia9P8roBiZHhZAWdV7cBQSH3DUHByzpUZnTN1g4Q8J2ClapV6i89aLtCHJULtNUeZCaovtqlzjBXQgugwbPAXPRCJPCexqkgV6B5umklbuDJhQhaSoHNyFEAiO576p3G5X4ieb0dalV3LKy6neXpRwaFrWygZ71NUwWnHzNgUEFpGKUUDg6eZBy5sia44txkPA8YMoJbpcedLDhEZAtW8KupKpsURo7k0JX74RIlQf6P9XjfIxIURzi3JXBcS8rT8iODq21uvRmP6EWTZCHscUjZ9hTw8UDZvVqM1JqcXn3wrk4FziZLRZoOmVhIoYbZlIW0Id80zYJJZoEeMsCyPjGv8bCfbfDGZrYqcIKld0sI8rEWUfI5nLZfbnDLFEtNGV4Zb13WpqzdXjZpMBdOXLtOAonUy6uX4W2LjEXdry77IwV3XUVmIRS4yui67LWEAvDr0g0BNuRySWVpFINyEs3DciNa09PqOOh2OcaU4ilOEreoZ7nTGDdQrIjZx9zH9jOoVuYa1mCG29qGPPMZzYVy61XfxLCmRZx7K0z7LGkQcPEkb4fCJCUkpqRK9nKbPqKG2qEr87ZovlHZGBpBPGaHEfspGAWgiVZEc6mNq9T4CEPv48WvujdrCttZ2ZJdT2QHe4zwCAFIbj4pSU3oGUyp0DBietLFOXIox7Aj1BFUYeasQH3RH4uuhWPydP7Pg6njiIXEzw2nEITIXRdWjjdB7DZomPH4jsBGiuzyARjIZx1VLNWYZ6QFMoVcDMugsYYlOp9Zo5vF4KIjDRPVZLz4PXkVPPg8hj9Bj8LaSGp2GdigZcUisZ05025dJ8GOGZkE3AprVWjh5vZhJ9fATfR5wAhJkzrhqhaeEV4ESi1Zi05zWPuon2pZey44TVl7uSHw2Mqgi2zCbvynCxg12OgtagBeu9dEhgg5p4sFIZsBITtfdXMNc7Vp3dC7qRgbZgOFgph9SOakpiuwqdvA29gmz5UrLBIB6PckzZfcbsvK3qOT4HdYiVRADEvghYW4uz77xor59v40DWJCL5w75jNzujdjvBnbEkxSwKCdYAUMuCBfeHcAHd9JaUINxFSWPSS45eiV8ef9WrOdMEGMqWVbZhZzP1SJFwGVYqeMJ2TAEH0ffJhqmlDc48nowZlnj3KC7gYqfRKkT9ikVMZaXwOqtWEiLK45lyGohKp3dnLeA6E2rQjBWYTqSuVi6J9OHLgPl24lfebGOa5Z5KNaWeou1G1Z2ZhBZDxRakUtBhi896GHihXEkqg9LaFbqiKCTZcnOcFPcbPF1GixpwNeEjjPPZpZiT8BbK0rZ3y7MtKzwykI8jswK7BenRZwcZKkBZDStXz0mOdCGDrMEZltmZGi6nUnfC3t549hCrmtySxgDVyd4pueUvfjKqZfxdgqVtsJLh9xZ92axf6oaF3Pz21Nk0NBuzy5wRUTbfAQYMEJ476Ob99Z3WrAFpZE50ntrKaNqGhIhuBBbHxzDMec0Dx5IOxCcRX2qoCJ5oz9s4ROTRwZkjGTS4pcp2mKYV1ZdNWPaXeLGKmt7SP51jnCDJyPc6VzCtifspPzZemNxIFVthopzbZ0bCp94X4HojzYq3HisZaUgd2q6iO1NKRM8dkEIAvg2V7E8M2Z75P3yhIfF2ZbFuyXGuDZtjOYXctauEr9nTsVvMSCZncUkwqKcwIP9To589srqvp91ZIgLkDP5xhlNw1SpMqsrWsk2lob0H1R1Npv0BoKPjzJOfekd1DdphlgRXtkfNJf55HfeHwCIRobOPhg8rR8f4sPEeV4Z4jbEIOf8OXgoAupatQz5mfpQpz1ChZ4i3TUYND0, libosdGPU.so.3.4.4 = set:pdDgWZ1v8roUnZkbjFMQUztvOaQnDKm5YtO6skHyzpnsljdMyXU9v8mbkd0b6IT9HR9bjby5uzsIGtz8VMorBVpjVopoZaGQd4bBN0M8zOPQDPz5tPZ56J3EArqMSpUsOPWwawJKMTNuhU5T1TReddfuqZkdaQvYw8T4pYpkxSDZre4iZqHNw772iWaYBqztSZnRB4JMj3OOEK4KpaXvQpgxy8xSpZuCvt4F5AIEWq7kjCpzbewfeOWHJ0pSp8aQAYg0UFI6qT7gX1ECboRmpVfns1A3ZoaZG9YK3yeCsDuZoIjrIOhViq2cSmBylr2HFgsowp5GSHaMNmSjdv1P23CXsZC8IFXwKn67KDzLRGb9h0DoXQp5N0tza1Z5sRDkQBNHRRkAVZoArTy6ktUxrDleT3u6Rhetufw6lyoTxlDRXT89AmDLvVGSXVZIwq5SPebk3l8iBhNNYKENS1cYCZqkUIKdH3IYoxJIAm2iofm6uZgdwLlQTXqrsWWAKbJ9cNhzJWvk1T4WtoMAczacRZh5ANGFtgoZz4aXZrHhQjioiHbK9Ws3jla8D8rNzn3hrfhT7XB602HdIAOD8ZBYutQUY3d1lVQKC5zSZwKf5RYoM4l1hod5P2YGAnjospX6g7oFoedno3P5fPKJdj5V6wZf2mMOs0HXL59Z7NOctwxsMJVkiCj3HBi4FSQjH5KaqoVQtVvEZwk5eGW1F0ulrLPB09S3XPJ3sgRWzjJdUmZxBXUDUQ2Gx9o6nBLZ1Xe11deXL89YqdcDXd6E4WwMUad8zhRRJX2cy5iliZ4pFneZcpLFsuxPd3aE1SzyDOLkYv0YR4LGaeyIu7vj1XZdZxMEbMD8HUS1Yg2hXaR01W3sd4ekd6gZ72Zbim4nFfM9jwHieHZzteZvKsitrofo5TYa33i6MgF52ZaSTC7g5lhfdpvmymRhIVoZ0muC38x62C6ZdHGdPsyZpDws07kSc7yKUaeyHYMQanZ4EP9eAnes9F29j0Ehy47lrOGyGux9ivWbfzYKbpMfVk1lI3UIwTmIJFRTukmrvbH37szgI1udT2xkTnAaawR7FSSQcWKQwiw7PsYGKeWijY1WJn6Ql4tZC3T56XWh4aHgpKNRl710lZJxKHZkhdNYA3XF7GRzSdVUHFUy7zaqE50kfKrbtFnZeEuCo81v3MU8m52znnjp2MxLzBXerkPVTC1bIW9KjRf0dqKzAN4fOHLM3u1xkTAs5gMJtoksg2cbxwROlxMTQjwggQMsreZ1e5Uhg31XJSnHPYDmZ8ihRjQHssK1ZkSgm6RQJ1ekSpzpAfkhoKoz8TmbzHBAWvI58vAoSsRYijVS07EZzfBGwnR38mRXK1f0Zr5iGzX7NV4MYUWjOTKyAkZi9jfNTwV2Zglh5pTlbF86uW7RfCtOCVsl3slkrStZnyY7Z4hIZdok59wADAx1iWUG0V4VabCZabAFfp8NcXJ7RyUdiBUYUN5WR2UcJYmLY2ZH9eChOo35POfOOcHq6VawdMXWNzgoFrR5g4Zyy8546clNGEZBuOZ8WNT0583RZtkGKtpYj7bQshIEdbb6VHzt9igMZmZ7aBp4ZcHZ82JATwy2RXZCMes4HDYlS9M4bsOxBxqYNZvyy3Sv8yon5mZde0DmtqCY3M6wr5B5cefk1Z72rOR86cFt5ZyOy3obnlOnOMzFWFPFDhhh9UfYlGymHHysewUpWgfUdnzDZLj6Scjx1Z7T2SKpOT7I8434PlE8xNUqBQCaL2cdwzZhbeelBUNXqiGy9zCCyaDpjmOc5HMp4kXXG326N8NafBmhE4ZLl7gF4tGFJq7buz4EJG3ChnR9BzlStgytwJf0Fd2ZAZ0LZiZhGO1OSItZF0bmIRet1Z5A7OPdIP0jiS1tVp2S7MwNcNpy0hw0Zr36CKyVgBn6OsN8aIFvm8h2ctYBcKFRZhE0Mnp4QUFXg8xzg4skHC58vQFBxw7lIGi1G6c6z1qjRfPWDm4WsyY0Nnld7aZa6UjchVz5xEWSg29MvCwoVekpz9GJfgtIFuhT2Z3YfF39JeBsaWmLPRhUUDuxJ7yK4b6Oq4tyzCsVwVTlyioowna0HSkaFeGtPegeGAypgITXz4HcPzrmuDGGNUlqSzwoATKB9zAOjhTozkZ66xC4f6QdEGEEOZ1eTq8rL5sC8cjCpo5j9Ahzi1IkbjsizzJE3cCSpt9mUrVpUowVqGIN4lxowkCUZiW3m04DZJa3EIwWfq9WSEUgwfqeCNdWDLsKeR6Hxd4Zlj40IJiFlxsQ7r2HpLxm6ZL6zd3BfxsjBD3nZaxyFqY6fVy4tMhP6OI2gMLSh8rWHM5So6OTUZsaam7tpyE14EjrZcrdiv12DodyVjDxAnmadUyOWGevfep7ZpU8Vu85szDBoKNW78SNe9v0dMzaXBEoiHOwmpBNb8QKHWvuNdJQEWPNZaUtViUVDvIiMHlxjYs56orLL4nFxTIDWohG0KDb9sikIbAwEtQpCPajq3L0DbskOyMmc1ZA3vk5MYgHhoyQyD27C2eyvRXTyArWgD0DUUqTZzHsRr0UXU5x7AJMXMTUnyEix5krWotlehQmEdaoP24kGpZhOuW1ThLrOBQ8dd77TaLcXjVDdzelqjJg09xJ2WOTeJ8EvodpzTlCTs3fZfIPwJE4YEDVfUZ73r8xCUaQ1oLmVZI3da1Xo0GLG1PNvWrgTVKbsVxzw9nq8vtXwe3hKBz3UxWjDuGIZEq76qQ7pTQE6Xii69pDL2kAFqSRtxXZzRUiYgx1FfwHG6msrMzcOjvKIfBOZuIsADLgZBm5DMcjqUs4JubvmN9BePwIUVyVmFyLw5DZwDB49zOEAQxdzXaKy5eRWPEROZHrNvGIiugni6IvmA3cOoHavBtoCOTbcYZIN9h6wKJx2cH8rV8DsZLBVZfOlEYKZauNLjZojPHq0MGZGmioAeZLfdmn6iwbzpkFzXY0YuRs6ErYKEV66daLqEbEonzO2WGtNZ3cYdo281kPqvZmSweNkxX2u4JMXLEc6a9zZpcRWyZy2EafPOt44UanAZG9lSwLelkxpxUQuqWN3PVxTXKgkKj6qLHdbMXTzy0phbU9DE0gcHWkXvzMI0RFMkUUPMfSG12LrZCbLJ0hjbcZ5rBQUXT91uPELZbPBnllZGXsctDZHIN0tJ0ZwoMwp1c2uJjOFYgLJmXqg66WwDPvgDqxyc9vkKyTclBPXL8mynIZ2Z5j73uROIzDO2Cu2MLhdAnue5qp78bBXmzaZuf8pg0UgU9vKZlEKVYXmRWG1M8FwOixOtFmrX49nQ2tQXo4jApKak9foD7Th9mUaUZodZ7VpDAlWyRmNrjNAnbwKRkoIA4i5VzFqpVCmlz5jAjKXAmZ8h1z3p3qizxFOUZzcYw1BNtDVshluoUp74DMz99rjJsorfGVKxKY8pZAl7ZnqFRZzwS7m0Cgzsp4VFbtwZyMhyjnTbwO7vrVszUQij1HE3jk2eIG8HcQw0i3570jhOGEYZegkwyox9OIbecDHdAv0CAevXQpeK0oyZ573MaUPfanwTgtZFdcnqHJylrFPqMnwCWZEMOiX6Be0WjtaxBIBsht1vSMzd0zFgVMQUugd66wrxaUMartGfupqGndfBxZlZsttHDO1b4zjGeL2yOX2IEn7496avN8RlFNaIsxT6Kpr6wTZdVFBDwW1dEhDMmQIa7BZa7qJFnZ2fQSRz2gZF4K1UZAHlxyDBtnMM419LEvIegVvCAWvFMAltYOcCyx6EigZFmvrZu2DiSIEv97e8JR2aZcg4dFNpQpjp3gNzSOCU5VFSJ9egIXxYoCLaOWiP2e89kdKZ5rSACvQ4CLUslJOIfA5faUfq2p5xzQCz952Xn1Iqu8yIVsqbzeFBcEj056tfp80UJSddvu4ZxOM5QuOlss4uC4f5UtK7t1a6lsFP0KWs8A932aC4x3l7G2nGNkAdre2Tna0FjEqAQgImAr1c55engZkqUpLoZs5daZlN9RZAzZogZLcjFVB4DJv7sF3ooHPYtTNkpJLVFfwgRKkvFjlsZkP7aHlgSw0aiZsJsRcpriKNUhp2mmAxIonZ9kGay2PgkGDvQ2kg9878nF2VZKOucCtJq2B6O0jOeOBGyUDXI4wL7Z8UuMLqloFAnMzYYcimZ1HkML9mGZhyhNnEVImDNNO8huIeRlvXfKk9keLu26zqNcp1dxWJ5Zqwnslh5Yua7R4srHBgctSqzAnY6w1p1mRBJMYv3wGguUpZd8W7OcfCQ4pUImrCGUkVlWpUrFvGu78JVK5Akqrq4iztzXwskIaSAgwgCBNZGoEE7tKoohZ2wWXkjbAyIsbxTi59mr73Z7SMZpHSZ1ec3ZnUDCKRVPsylhEhudC1oKFKS6B7yzw5X7iWkaqpleNCwTkIuxZjGf5Bl9MIlz2kH7jhfvayyHove7wx3TC1KIG7Xhoy44vv86cPBE56KrxU1RAQkH7Z2jx4KCT6U2D6PuP83SN2LNqZeLIRFbeZ3xKSPWTZvVRwxxDrBG9TNi4M6FXl2fab53F9zZ01VETqlG1HL6V89Zr95t5d9BBQssJq9Bx9ulO4qsFX6kByJupAito9qx5eePJza69FK58zMXS849bxbigdI5OTj5dA4n5WYAWaqpOotKkuIsZIiFgtlhQjEn6aptn3vXTm65Cfs9zzHa9FK46S5eUxF9bX9Jl5ICL11YpMBk1UyzFnWNyFqhOFsL8hHcUFXEHqIFoVRCXkHcs2waeosdvmAZCdCMfTan2SszCf29x0g8wsxC25ZDxExh9g7v3AbXuPRkn82hyxPCosnPK9idvbnLs5XcpTreQNad3h3AljD2ZCk4ofoPdseYlmiTLD4EFY0G5iPUIP0fdox6NLQttHgDn31BiIeZHgQjLGXxgLXiehcpIEAbu1uUWgkG2861WFNbrZ5aHumGZeid80JdZKAREH1R86Y6FwbHlOsBseNp2RImbm9eOMh1ueu3fnrjAqC8VJwkqPQ88pOZzYXjh8GpArscb0Zaijk1zo7N36URzoJQD56T0T6KiC4KDqvuwulQE219OKIp8l985VYLhmTZgGe4eAY7rhApybBohKgoA2jeDoQ6eSUzp2wSg1oDcpOwfJtEGXGqJiJZcomD82y2AebfFCUhpOHDWakSZbRxDum1bSFiDgy7kiKtLG1jQXsOJr3g5d5BbotcCOxjHxolHboPzSxTqWhn8tbo4KIdm5daq4WoLEx7yYEHC3SSzYmmjclK6VgUISWu8nGl5CM98PKi73qK1JeYIaa9gvLN3jQ2gkgTi0O2uo0K3ooDnuZ5aDawjMIQPAN1BWyijK8HVyZpG1WIt5C1vw8HAGAmZcGOlGUNKJ2sKqw5oZe45sZfealQvgrB0ZntZGb0icY5MxVQ4Sht5sfm4o92lIDgHnKMq7dfZ6Qd2lncwrbPZylq0KXCaybt228xFBPAZ2n23ZA6uwB6tQoQpiLxHWJ6dlvUgZpEZKBoDrOEf6DjEyOiiSFkQGmibzm91iQB8f5mu5LZ251PYJ8tjaZnSjZ8Zy1NnEbgZEZapBRhWk1r5B4HkFA4fDOhV8HgbflSvNLkBERoNMwc2cwy6tFZfbJn2qzgRR6Z9Z7ZovkrUtLFXeoXxDlYcbMmXhEkG5kKgqqqCZGx7h2zgsliQMP3FIlkMpFLE46UCUBZC8zE6SvSZq5iagUktYSDrF3EbanSZyQ124gTLyOwBviuQEDyqZnyejMX2lfTSiu7pMVACsvX56W7h9nDDKkkgFvYIO55sm5v6dzWBGb3UiPwckDAArssI2eq4IZKc7BPMWoYH1XiZft9ckcaFiNK13xtCphNbWEQFlTgpYBJLiiE9HjyH5pYICYCBoZdkFQwy3zdZgkE6D6YP0Wf9AalPwYd66M5UJN3w4OBWmndpvUBZfolp28gRQ60I7cLXYN31NFXioZKZrcf9JO9Zk7H8pby8MXGQlNKdP5e583f5BA734BfsZFM7T9VIdlCjZjZ2B8ZpNoPqJyIg6TZEb4DimVClQKetatB1gfpBicTm4fpRB3uQAn7hlC9H9hNtEi4srezTxZC9zep5lNBk2m6f1y4ZpHsU6S5TaRohj92CiaqqeEU19wXB9Yw1c1moZtcukeDDOqXHDBJQAp4zoPjf4MIykwhlhE5oILzvnSIA04duIJdRZqaxMrNFjSsmibCmlZgGdaYaPjcZv78hbt6NbYfsvz0729SZhNJLAoZ4SFlZDikysgfr5eS2kWM5CKEPxH1mhqrtanFGzd0BZzpifdZd5dYtbu7h1h3EOQsfqmRBx6tYW11H9hV9Tl71U7VkvOwXl3Pd05FetGu9AIe66qqn Requires: libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libdl.so.2(GLIBC_2.0), libdl.so.2(GLIBC_2.1), libgcc_s.so.1(GCC_3.0), libgomp.so.1 >= set:mjKytj48oMiohxcVQ0, libgomp.so.1(GOMP_4.0), libgomp.so.1(OMP_1.0), libm.so.6(GLIBC_2.0), libm.so.6(GLIBC_2.1), libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(CXXABI_1.3.8), libstdc++.so.6(CXXABI_1.3.9), libstdc++.so.6(GLIBCXX_3.4), libstdc++.so.6(GLIBCXX_3.4.20), libstdc++.so.6(GLIBCXX_3.4.21), libstdc++.so.6(GLIBCXX_3.4.9), libtbb.so.2 >= set:mihpdWcwtLkaHAXGjtwlUgIIUrz7Qy0GKvH1, rtld(GNU_HASH), rtld(GNU_UNIQUE) Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.T4fAg9 Creating libopensubdiv3.4.4-debuginfo package Processing files: opensubdiv-devel-3.4.4-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.6LPlBb find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.H9CAv8 find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/hbr/face.h:29:10: fatal error: cstdio: No such file or directory 29 | #include | ^~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/opensubdiv-buildroot/usr/include/opensubdiv/hbr/face.h: cpp failed, trying c++ mode Requires: opensubdiv = 3.4.4-alt1, libopensubdiv3.4.4 = 3.4.4-alt1, /usr/lib/libosdCPU.so.3.4.4, /usr/lib/libosdGPU.so.3.4.4, libglvnd-devel Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.XP60U8 Processing files: opensubdiv-debuginfo-3.4.4-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.uEplgc find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.UT7kq8 find-requires: running scripts (debuginfo) Requires: opensubdiv = 3.4.4-alt1, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libc.so.6), debug(libgcc_s.so.1), debug(libglfw.so.3), debug(libm.so.6), debug(libosdCPU.so.3.4.4), debug(libosdGPU.so.3.4.4), debug(libpthread.so.0), debug(libstdc++.so.6), debug(libtbb.so.2) Processing files: libopensubdiv3.4.4-debuginfo-3.4.4-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.3Jky3a find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.1QBWac find-requires: running scripts (debuginfo) Provides: debug(libosdCPU.so.3.4.4), debug(libosdGPU.so.3.4.4) Requires: libopensubdiv3.4.4 = 3.4.4-alt1, debug(libc.so.6), debug(libdl.so.2), debug(libgcc_s.so.1), debug(libgomp.so.1), debug(libm.so.6), debug(libstdc++.so.6), debug(libtbb.so.2) Adding to opensubdiv-devel a strict dependency on opensubdiv Adding to opensubdiv-debuginfo a strict dependency on opensubdiv Adding to opensubdiv-devel a strict dependency on libopensubdiv3.4.4 Adding to libopensubdiv3.4.4-debuginfo a strict dependency on libopensubdiv3.4.4 Adding to opensubdiv a strict dependency on libopensubdiv3.4.4 Adding to opensubdiv-debuginfo a strict dependency on libopensubdiv3.4.4-debuginfo Removing from opensubdiv-debuginfo 85 sources provided by libopensubdiv3.4.4-debuginfo also prunning dir /usr/src/debug/opensubdiv-3.4.4/glLoader also prunning dir /usr/src/debug/opensubdiv-3.4.4/opensubdiv/far also prunning dir /usr/src/debug/opensubdiv-3.4.4/opensubdiv/sdc also prunning dir /usr/src/debug/opensubdiv-3.4.4/opensubdiv/vtr Removing 2 extra deps from opensubdiv due to dependency on libopensubdiv3.4.4 Removing 2 extra deps from opensubdiv-devel due to dependency on libopensubdiv3.4.4 Removing 2 extra deps from opensubdiv-debuginfo due to dependency on libopensubdiv3.4.4-debuginfo Removing 18 extra deps from opensubdiv due to repentancy on libopensubdiv3.4.4 Removing 1 extra deps from opensubdiv-devel due to repentancy on opensubdiv Removing 5 extra deps from opensubdiv-debuginfo due to repentancy on libopensubdiv3.4.4-debuginfo Wrote: /usr/src/RPM/RPMS/i586/opensubdiv-3.4.4-alt1.i586.rpm (w2T8.xzdio) Wrote: /usr/src/RPM/RPMS/i586/libopensubdiv3.4.4-3.4.4-alt1.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/opensubdiv-devel-3.4.4-alt1.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/opensubdiv-debuginfo-3.4.4-alt1.i586.rpm (w2T8.xzdio) Wrote: /usr/src/RPM/RPMS/i586/libopensubdiv3.4.4-debuginfo-3.4.4-alt1.i586.rpm (w2T8.xzdio) 572.09user 50.52system 3:02.25elapsed 341%CPU (0avgtext+0avgdata 249004maxresident)k 0inputs+0outputs (0major+7640808minor)pagefaults 0swaps 589.75user 58.69system 3:26.95elapsed 313%CPU (0avgtext+0avgdata 249004maxresident)k 256inputs+0outputs (0major+8070520minor)pagefaults 0swaps