Skip to content

BlockTests fail with Child aborted***Exception #102

@epsilon-0

Description

@epsilon-0

I'm trying to get this to work on Gentoo as a system package but I'm having some trouble getting the tests to work.

Here is the full build log

�[32;01m * �[39;49;00mPackage:    media-libs/SeExpr-3.0.1
�[32;01m * �[39;49;00mRepository: science
�[32;01m * �[39;49;00mMaintainer: gentoo@aisha.cc sci@gentoo.org
�[32;01m * �[39;49;00mUSE:        abi_x86_64 amd64 elibc_glibc kernel_linux python python_single_target_python3_7 test userland_GNU
�[32;01m * �[39;49;00mFEATURES:   network-sandbox preserve-libs sandbox test userpriv usersandbox
�[32;01m * �[39;49;00mPackage:    media-libs/SeExpr-3.0.1
�[32;01m * �[39;49;00mRepository: science
�[32;01m * �[39;49;00mMaintainer: gentoo@aisha.cc sci@gentoo.org
�[32;01m * �[39;49;00mUSE:        abi_x86_64 amd64 elibc_glibc kernel_linux python python_single_target_python3_7 test userland_GNU
�[32;01m * �[39;49;00mFEATURES:   network-sandbox preserve-libs sandbox test userpriv usersandbox
>>> Unpacking source...
>>> Unpacking SeExpr-3.0.1.tar.gz to /var/tmp/portage/media-libs/SeExpr-3.0.1/work
>>> Source unpacked in /var/tmp/portage/media-libs/SeExpr-3.0.1/work
>>> Preparing source in /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1 ...
 �[32;01m*�[0m Applying SeExpr-3.0.1-cmake.patch ...
�[A�[152C �[34;01m[ �[32;01mok�[34;01m ]�[0m
 �[32;01m*�[0m Working in BUILD_DIR: "/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build"
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1 ...
 �[32;01m*�[0m Working in BUILD_DIR: "/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build"
cmake -C /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_UTILS=ON -DBUILD_DEMOS=no -DBUILD_DOC=no -DENABLE_LLVM_BACKEND=no -DENABLE_QT5=no -DUSE_PYTHON=yes -DBUILD_TESTS=yes -DENABLE_SLOW_TESTS=no -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build/gentoo_toolchain.cmake  /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1
loading initial cache file /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build/gentoo_common_config.cmake
-- The C compiler identification is GNU 9.3.0
-- The CXX compiler identification is GNU 9.3.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc - 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/x86_64-pc-linux-gnu-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- CMAKE_INSTALL_PREFIX = /usr
-- CMAKE_INSTALL_LIBDIR = lib64
-- Found Boost: /usr/include (found version "1.74.0")  
-- Found PythonInterp: /usr/bin/python (found version "3.7.9") 
-- Found PythonLibs: /usr/lib64/libpython3.7m.so (found version "3.7.9") 
-- Found GTest: /usr/lib64/libgtest.so  
-- Found unsuitable Qt version "5.15.1" from /usr/bin/qmake
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
-- Found OpenGL: /usr/lib64/libOpenGL.so   
-- PYTHON_INCLUDE_DIR = /usr/include/python3.7m
-- PYTHON_LIB_DIRS = /usr/lib64
-- PYTHON_LIBRARIES = /usr/lib64/libpython3.7m.so
-- PYTHON_DEST = lib64/python3.7/site-packages/SeExprPy
-- BOOST_INCLUDE_DIR = /usr/include
-- BOOST_LIB_DIR = /usr/lib64
-- Found PNG library: /usr/lib64/libpng.so/usr/lib64/libz.so
-- <<< Gentoo configuration >>>
Build type      Release
Install path    /usr
Compiler flags:
C               -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe
C++             -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic
Linker flags:
Executable      -Wl,-O1 -Wl,--as-needed
Module          -Wl,-O1 -Wl,--as-needed
Shared          -Wl,-O1 -Wl,--as-needed

-- Configuring done
-- Generating done
-- Build files have been written to: /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build
>>> Source configured.
>>> Compiling source in /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1 ...
 �[32;01m*�[0m Working in BUILD_DIR: "/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build"
ninja -v -j5 -l4
[1/45] cd /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build/src/SeExpr2 && flex -oExprParserLexIn.cpp /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprParserLex.l
[2/45] cd /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build/src/SeExpr2 && sed -e 's/SeExprwrap(n)/SeExprwrap()/g' -e 's/yy/SeExpr2/g' -e 's/YY/SeExprYY/g' ExprParserLexIn.cpp | tee ExprParserLex.cpp /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/generated/ExprParserLex.cpp > /dev/null
[3/45] cd /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build/src/SeExpr2 && bison --defines --verbose --fixed-output-files -p SeExpr2 /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprParser.y
<command line>:3: warning: deprecated option: ‘--fixed-output-files’, use ‘-o y.tab.c’ [-Wdeprecated]
[4/45] cd /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build/src/SeExpr2 && sed -e 's/yy/SeExpr2/g' -e 's/YY/SeExprYY/g' y.tab.h | tee ExprParser.tab.h /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/generated/ExprParser.tab.h > /dev/null
[5/45] cd /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build/src/SeExpr2 && sed -e 's/yy/SeExpr2/g' -e 's/YY/SeExprYY/g' y.tab.c | tee ExprParser.cpp /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/generated/ExprParser.cpp > /dev/null
[6/45] /usr/bin/x86_64-pc-linux-gnu-g++ -DSeExpr2_EXPORTS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2 -Isrc/SeExpr2  -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC   -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/SeExpr2/CMakeFiles/SeExpr2.dir/Context.cpp.o -MF src/SeExpr2/CMakeFiles/SeExpr2.dir/Context.cpp.o.d -o src/SeExpr2/CMakeFiles/SeExpr2.dir/Context.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Context.cpp
[7/45] /usr/bin/x86_64-pc-linux-gnu-g++ -DSeExpr2_EXPORTS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2 -Isrc/SeExpr2  -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC   -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/SeExpr2/CMakeFiles/SeExpr2.dir/ContextUtils.cpp.o -MF src/SeExpr2/CMakeFiles/SeExpr2.dir/ContextUtils.cpp.o.d -o src/SeExpr2/CMakeFiles/SeExpr2.dir/ContextUtils.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ContextUtils.cpp
[8/45] /usr/bin/x86_64-pc-linux-gnu-g++ -Dcore_EXPORTS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/py/../SeExpr2/parser -isystem /usr/include/python3.7m  -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC   -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/py/CMakeFiles/core.dir/__/SeExpr2/parser/SeExprLex.cpp.o -MF src/py/CMakeFiles/core.dir/__/SeExpr2/parser/SeExprLex.cpp.o.d -o src/py/CMakeFiles/core.dir/__/SeExpr2/parser/SeExprLex.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/parser/SeExprLex.cpp
[9/45] /usr/bin/x86_64-pc-linux-gnu-g++ -DSeExpr2_EXPORTS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2 -Isrc/SeExpr2  -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC   -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/SeExpr2/CMakeFiles/SeExpr2.dir/Curve.cpp.o -MF src/SeExpr2/CMakeFiles/SeExpr2.dir/Curve.cpp.o.d -o src/SeExpr2/CMakeFiles/SeExpr2.dir/Curve.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Curve.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Curve.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   74 |             _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
      |                                                                                                     ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Curve.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Curve.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   55 |         _type = type;
      |                 ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Curve.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.h:21,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Curve.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprNode::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:173:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  173 |         _type = t;
      |                 ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Curve.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.h:21,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Curve.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprPrototypeNode::setReturnType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:269:20: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  269 |         _retType = type;
      |                    ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Curve.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
[10/45] /usr/bin/x86_64-pc-linux-gnu-g++ -DSeExpr2_EXPORTS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2 -Isrc/SeExpr2  -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC   -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprEnv.cpp.o -MF src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprEnv.cpp.o.d -o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprEnv.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.cpp:19:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   74 |             _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
      |                                                                                                     ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   55 |         _type = type;
      |                 ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
[11/45] /usr/bin/x86_64-pc-linux-gnu-g++ -DSeExpr2_EXPORTS -D__STDC_LIMIT_MACROS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2 -Isrc/SeExpr2  -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC   -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprBuiltins.cpp.o -MF src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprBuiltins.cpp.o.d -o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprBuiltins.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:24,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:25:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   74 |             _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
      |                                                                                                     ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:23,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:25:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:25:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   55 |         _type = type;
      |                 ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:23,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:25:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:25:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprNode::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:173:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  173 |         _type = t;
      |                 ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:23,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:25:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:25:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprPrototypeNode::setReturnType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:269:20: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  269 |         _retType = type;
      |                    ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:23,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:25:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp: In member function ‘virtual SeExpr2::ExprType SeExpr2::GetVar::prep(SeExpr2::ExprFuncNode*, bool, SeExpr2::ExprVarEnvBuilder&) const’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:1424:66: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
 1424 |             varType = node->child(0)->prep(wantScalar, envBuilder);
      |                                                                  ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:23,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:25:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp: In function ‘double SeExpr2::turbulence(int, const Vec3d*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:560:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
  560 |             gain = args[3][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:561:9: note: here
  561 |         case 3:
      |         ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:562:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
  562 |             lacunarity = args[2][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:563:9: note: here
  563 |         case 2:
      |         ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:564:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
  564 |             octaves = int(clamp(args[1][0], 1, 8));
      |             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:565:9: note: here
  565 |         case 1:
      |         ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp: In function ‘SeExpr2::Vec3d SeExpr2::vturbulence(int, const Vec3d*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:584:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
  584 |             gain = args[3][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:585:9: note: here
  585 |         case 3:
      |         ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:586:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
  586 |             lacunarity = args[2][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:587:9: note: here
  587 |         case 2:
      |         ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:588:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
  588 |             octaves = int(clamp(args[1][0], 1, 8));
      |             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:589:9: note: here
  589 |         case 1:
      |         ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp: In function ‘double SeExpr2::fbm(int, const Vec3d*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:610:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
  610 |             gain = args[3][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:611:9: note: here
  611 |         case 3:
      |         ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:612:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
  612 |             lacunarity = args[2][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:613:9: note: here
  613 |         case 2:
      |         ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:614:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
  614 |             octaves = int(clamp(args[1][0], 1, 8));
      |             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:615:9: note: here
  615 |         case 1:
      |         ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp: In function ‘SeExpr2::Vec3d SeExpr2::vfbm(int, const Vec3d*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:642:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
  642 |             gain = args[3][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:643:9: note: here
  643 |         case 3:
      |         ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:644:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
  644 |             lacunarity = args[2][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:645:9: note: here
  645 |         case 2:
      |         ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:646:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
  646 |             octaves = int(clamp(args[1][0], 1, 8));
      |             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:647:9: note: here
  647 |         case 1:
      |         ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp: In function ‘double SeExpr2::fbm4(int, const Vec3d*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:668:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
  668 |             gain = args[4][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:669:9: note: here
  669 |         case 4:
      |         ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:670:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
  670 |             lacunarity = args[3][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:671:9: note: here
  671 |         case 3:
      |         ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:672:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
  672 |             octaves = int(clamp(args[2][0], 1, 8));
      |             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:673:9: note: here
  673 |         case 2:
      |         ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:674:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
  674 |             time = static_cast<float>(args[1][0]);
      |             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:675:9: note: here
  675 |         case 1:
      |         ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp: In function ‘SeExpr2::Vec3d SeExpr2::vfbm4(int, const Vec3d*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:703:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
  703 |             gain = args[4][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:704:9: note: here
  704 |         case 4:
      |         ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:705:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
  705 |             lacunarity = args[3][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:706:9: note: here
  706 |         case 3:
      |         ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:707:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
  707 |             octaves = int(clamp(args[2][0], 1, 8));
      |             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:708:9: note: here
  708 |         case 2:
      |         ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:709:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
  709 |             time = static_cast<float>(args[1][0]);
      |             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:710:9: note: here
  710 |         case 1:
      |         ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp: In function ‘SeExpr2::Vec3d SeExpr2::voronoiFn(SeExpr2::VoronoiPointData&, int, const Vec3d*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:846:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
  846 |             fbmGain = args[6][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:847:9: note: here
  847 |         case 6:
      |         ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:848:27: warning: this statement may fall through [-Wimplicit-fallthrough=]
  848 |             fbmLacunarity = args[5][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:849:9: note: here
  849 |         case 5:
      |         ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:850:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
  850 |             fbmOctaves = args[4][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:851:9: note: here
  851 |         case 4:
      |         ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:852:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
  852 |             fbmScale = args[3][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:853:9: note: here
  853 |         case 3:
      |         ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:854:27: warning: this statement may fall through [-Wimplicit-fallthrough=]
  854 |             jitter = clamp(args[2][0], 1e-3, 1);
      |                      ~~~~~^~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:855:9: note: here
  855 |         case 2:
      |         ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:856:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
  856 |             type = int(args[1][0]);
      |             ~~~~~^~~~~~~~~~~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:857:9: note: here
  857 |         case 1:
      |         ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp: In function ‘SeExpr2::Vec3d SeExpr2::cvoronoiFn(SeExpr2::VoronoiPointData&, int, const Vec3d*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:912:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
  912 |             fbmGain = args[6][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:913:9: note: here
  913 |         case 6:
      |         ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:914:27: warning: this statement may fall through [-Wimplicit-fallthrough=]
  914 |             fbmLacunarity = args[5][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:915:9: note: here
  915 |         case 5:
      |         ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:916:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
  916 |             fbmOctaves = args[4][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:917:9: note: here
  917 |         case 4:
      |         ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:918:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
  918 |             fbmScale = args[3][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:919:9: note: here
  919 |         case 3:
      |         ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:920:27: warning: this statement may fall through [-Wimplicit-fallthrough=]
  920 |             jitter = clamp(args[2][0], 1e-3, 1);
      |                      ~~~~~^~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:921:9: note: here
  921 |         case 2:
      |         ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:922:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
  922 |             type = int(args[1][0]);
      |             ~~~~~^~~~~~~~~~~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:923:9: note: here
  923 |         case 1:
      |         ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp: In function ‘SeExpr2::Vec3d SeExpr2::pvoronoiFn(SeExpr2::VoronoiPointData&, int, const Vec3d*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:978:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
  978 |             fbmGain = args[5][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:979:9: note: here
  979 |         case 5:
      |         ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:980:27: warning: this statement may fall through [-Wimplicit-fallthrough=]
  980 |             fbmLacunarity = args[4][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:981:9: note: here
  981 |         case 4:
      |         ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:982:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
  982 |             fbmOctaves = args[3][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:983:9: note: here
  983 |         case 3:
      |         ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:984:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
  984 |             fbmScale = args[2][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:985:9: note: here
  985 |         case 2:
      |         ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:986:27: warning: this statement may fall through [-Wimplicit-fallthrough=]
  986 |             jitter = clamp(args[1][0], 1e-3, 1);
      |                      ~~~~~^~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:987:9: note: here
  987 |         case 1:
      |         ^~~~
[12/45] /usr/bin/x86_64-pc-linux-gnu-g++ -DSeExpr2_EXPORTS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2 -Isrc/SeExpr2  -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC   -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprFunc.cpp.o -MF src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprFunc.cpp.o.d -o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprFunc.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.cpp:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   74 |             _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
      |                                                                                                     ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.cpp:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.cpp:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   55 |         _type = type;
      |                 ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.cpp:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.cpp:27:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprNode::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:173:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  173 |         _type = t;
      |                 ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.cpp:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.cpp:27:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprPrototypeNode::setReturnType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:269:20: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  269 |         _retType = type;
      |                    ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.cpp:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.cpp:27:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h: In instantiation of ‘std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(typename std::conditional<std::__and_<std::is_move_assignable<_Tp>, std::is_move_assignable<_T2> >::value, std::pair<_T1, _T2>&&, std::__nonesuch_no_braces&&>::type) [with _T1 = std::__cxx11::basic_string<char>; _T2 = SeExpr2::ExprFunc; typename std::conditional<std::__and_<std::is_move_assignable<_Tp>, std::is_move_assignable<_T2> >::value, std::pair<_T1, _T2>&&, std::__nonesuch_no_braces&&>::type = std::pair<std::__cxx11::basic_string<char>, SeExpr2::ExprFunc>&&]’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.cpp:39:66:   required from here
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:35:7: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   35 | class ExprFuncX {
      |       ^~~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.cpp:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:26,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.cpp:27:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncStandard.h:25:7: note: synthesized method ‘SeExpr2::ExprFuncX& SeExpr2::ExprFuncX::operator=(const SeExpr2::ExprFuncX&)’ first required here
   25 | class ExprFuncStandard : public ExprFuncX {
      |       ^~~~~~~~~~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.cpp:27:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:44:7: note: synthesized method ‘SeExpr2::ExprFuncStandard& SeExpr2::ExprFuncStandard::operator=(SeExpr2::ExprFuncStandard&&)’ first required here
   44 | class ExprFunc {
      |       ^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/include/g++-v9/bits/stl_algobase.h:64,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/include/g++-v9/bits/char_traits.h:39,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/include/g++-v9/string:40,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.cpp:17:
/usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/include/g++-v9/bits/stl_pair.h:397:9: note: synthesized method ‘SeExpr2::ExprFunc& SeExpr2::ExprFunc::operator=(SeExpr2::ExprFunc&&)’ first required here
  397 |  second = std::forward<second_type>(__p.second);
      |  ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[13/45] /usr/bin/x86_64-pc-linux-gnu-g++ -DSeExpr2_EXPORTS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2 -Isrc/SeExpr2  -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC   -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprFuncStandard.cpp.o -MF src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprFuncStandard.cpp.o.d -o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprFuncStandard.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncStandard.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncStandard.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   74 |             _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
      |                                                                                                     ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncStandard.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncStandard.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   55 |         _type = type;
      |                 ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncStandard.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncStandard.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprNode::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:173:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  173 |         _type = t;
      |                 ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncStandard.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncStandard.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprPrototypeNode::setReturnType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:269:20: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  269 |         _retType = type;
      |                    ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncStandard.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
[14/45] /usr/bin/x86_64-pc-linux-gnu-g++ -DSeExpr2_EXPORTS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2 -Isrc/SeExpr2  -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC   -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprFuncX.cpp.o -MF src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprFuncX.cpp.o.d -o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprFuncX.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:24,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   74 |             _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
      |                                                                                                     ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:23,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   55 |         _type = type;
      |                 ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:23,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprNode::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:173:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  173 |         _type = t;
      |                 ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:23,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprPrototypeNode::setReturnType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:269:20: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  269 |         _retType = type;
      |                    ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:23,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
[15/45] /usr/bin/x86_64-pc-linux-gnu-g++ -Dcore_EXPORTS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/py/../SeExpr2/parser -isystem /usr/include/python3.7m  -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC   -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/py/CMakeFiles/core.dir/__/SeExpr2/parser/SeExprParse.cpp.o -MF src/py/CMakeFiles/core.dir/__/SeExpr2/parser/SeExprParse.cpp.o.d -o src/py/CMakeFiles/core.dir/__/SeExpr2/parser/SeExprParse.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/parser/SeExprParse.cpp
[16/45] /usr/bin/x86_64-pc-linux-gnu-g++ -DSeExpr2_EXPORTS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2 -Isrc/SeExpr2  -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC   -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprMultiExpr.cpp.o -MF src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprMultiExpr.cpp.o.d -o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprMultiExpr.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprMultiExpr.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprMultiExpr.h:17,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprMultiExpr.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   74 |             _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
      |                                                                                                     ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprMultiExpr.h:17,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprMultiExpr.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprMultiExpr.h:17,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprMultiExpr.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   55 |         _type = type;
      |                 ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprMultiExpr.h:17,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprMultiExpr.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
[17/45] /usr/bin/x86_64-pc-linux-gnu-g++ -DSeExpr2_EXPORTS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2 -Isrc/SeExpr2  -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC   -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprWalker.cpp.o -MF src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprWalker.cpp.o.d -o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprWalker.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprWalker.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprWalker.cpp:23:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   74 |             _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
      |                                                                                                     ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprWalker.cpp:23:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprWalker.cpp:23:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   55 |         _type = type;
      |                 ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprWalker.cpp:23:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprWalker.cpp:23:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprNode::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:173:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  173 |         _type = t;
      |                 ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprWalker.cpp:23:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprWalker.cpp:23:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprPrototypeNode::setReturnType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:269:20: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  269 |         _retType = type;
      |                    ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprWalker.cpp:23:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
[18/45] /usr/bin/x86_64-pc-linux-gnu-g++ -DSeExpr2_EXPORTS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2 -Isrc/SeExpr2  -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC   -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/SeExpr2/CMakeFiles/SeExpr2.dir/Noise.cpp.o -MF src/SeExpr2/CMakeFiles/SeExpr2.dir/Noise.cpp.o.d -o src/SeExpr2/CMakeFiles/SeExpr2.dir/Noise.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Noise.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:24,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.h:21,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Noise.cpp:22:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   74 |             _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
      |                                                                                                     ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:23,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.h:21,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Noise.cpp:22:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.h:21,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Noise.cpp:22:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   55 |         _type = type;
      |                 ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:23,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.h:21,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Noise.cpp:22:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.h:21,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Noise.cpp:22:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprNode::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:173:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  173 |         _type = t;
      |                 ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:23,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.h:21,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Noise.cpp:22:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.h:21,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Noise.cpp:22:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprPrototypeNode::setReturnType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:269:20: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  269 |         _retType = type;
      |                    ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:23,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.h:21,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Noise.cpp:22:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
[19/45] /usr/bin/x86_64-pc-linux-gnu-g++ -DSeExpr2_EXPORTS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2 -Isrc/SeExpr2  -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC   -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/SeExpr2/CMakeFiles/SeExpr2.dir/Platform.cpp.o -MF src/SeExpr2/CMakeFiles/SeExpr2.dir/Platform.cpp.o.d -o src/SeExpr2/CMakeFiles/SeExpr2.dir/Platform.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Platform.cpp
[20/45] /usr/bin/x86_64-pc-linux-gnu-g++ -DSeExpr2_EXPORTS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2 -Isrc/SeExpr2  -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC   -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/SeExpr2/CMakeFiles/SeExpr2.dir/Expression.cpp.o -MF src/SeExpr2/CMakeFiles/SeExpr2.dir/Expression.cpp.o.d -o src/SeExpr2/CMakeFiles/SeExpr2.dir/Expression.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.cpp:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   74 |             _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
      |                                                                                                     ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.cpp:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.cpp:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   55 |         _type = type;
      |                 ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.cpp:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.cpp:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprNode::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:173:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  173 |         _type = t;
      |                 ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.cpp:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.cpp:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprPrototypeNode::setReturnType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:269:20: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  269 |         _retType = type;
      |                    ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.cpp:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.cpp: In member function ‘void SeExpr2::Expression::setDesiredReturnType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.cpp:161:26: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  161 |     _desiredReturnType = type;
      |                          ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.cpp:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.cpp: In member function ‘void SeExpr2::Expression::prep() const’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.cpp:260:40: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  260 |         _returnType = _parseTree->type();
      |                                        ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.cpp:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.cpp:265:40: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  265 |         _returnType = ExprType().Error();
      |                                        ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.cpp:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
[21/45] /usr/bin/x86_64-pc-linux-gnu-g++ -DSeExpr2_EXPORTS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2 -Isrc/SeExpr2  -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC   -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprNode.cpp.o -MF src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprNode.cpp.o.d -o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprNode.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:25:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   74 |             _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
      |                                                                                                     ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:24:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:25:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   55 |         _type = type;
      |                 ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:24:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:27:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprNode::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:173:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  173 |         _type = t;
      |                 ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:24:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:27:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprPrototypeNode::setReturnType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:269:20: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  269 |         _retType = type;
      |                    ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:24:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp: In member function ‘virtual SeExpr2::ExprType SeExpr2::ExprIfThenElseNode::prep(bool, SeExpr2::ExprVarEnvBuilder&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:275:47: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  275 |     condType = child(0)->prep(true, envBuilder);
      |                                               ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:24:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:282:48: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  282 |     thenType = child(1)->prep(false, envBuilder);
      |                                                ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:24:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:285:48: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  285 |     elseType = child(2)->prep(false, envBuilder);
      |                                                ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:24:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp: In member function ‘virtual SeExpr2::ExprType SeExpr2::ExprAssignNode::prep(bool, SeExpr2::ExprVarEnvBuilder&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:308:53: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  308 |     _assignedType = child(0)->prep(false, envBuilder);
      |                                                     ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:24:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp: In member function ‘virtual SeExpr2::ExprType SeExpr2::ExprCondNode::prep(bool, SeExpr2::ExprVarEnvBuilder&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:376:47: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  376 |     condType = child(0)->prep(true, envBuilder);
      |                                               ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:24:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:380:53: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  380 |     thenType = child(1)->prep(wantScalar, envBuilder);
      |                                                     ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:24:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:381:53: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  381 |     elseType = child(2)->prep(wantScalar, envBuilder);
      |                                                     ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:24:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp: In member function ‘virtual SeExpr2::ExprType SeExpr2::ExprSubscriptNode::prep(bool, SeExpr2::ExprVarEnvBuilder&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:406:47: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  406 |     vecType = child(0)->prep(false, envBuilder);  // want scalar is false because we aren't just doing foo[0]
      |                                               ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:24:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:409:49: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  409 |     scriptType = child(1)->prep(true, envBuilder);
      |                                                 ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:24:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp: In member function ‘virtual SeExpr2::ExprType SeExpr2::ExprCompareEqNode::prep(bool, SeExpr2::ExprVarEnvBuilder&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:426:49: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  426 |     firstType = child(0)->prep(false, envBuilder);
      |                                                 ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:24:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:428:50: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  428 |     secondType = child(1)->prep(false, envBuilder);
      |                                                  ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:24:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp: In member function ‘virtual SeExpr2::ExprType SeExpr2::ExprCompareNode::prep(bool, SeExpr2::ExprVarEnvBuilder&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:448:48: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  448 |     firstType = child(0)->prep(true, envBuilder);
      |                                                ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:24:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:450:49: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  450 |     secondType = child(1)->prep(true, envBuilder);
      |                                                 ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:24:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp: In member function ‘virtual SeExpr2::ExprType SeExpr2::ExprBinaryOpNode::prep(bool, SeExpr2::ExprVarEnvBuilder&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:471:49: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  471 |     firstType = child(0)->prep(false, envBuilder);
      |                                                 ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:24:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:472:50: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  472 |     secondType = child(1)->prep(false, envBuilder);
      |                                                  ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:24:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp: In member function ‘virtual SeExpr2::ExprType SeExpr2::ExprNumNode::prep(bool, SeExpr2::ExprVarEnvBuilder&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:521:39: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  521 |     _type = ExprType().FP(1).Constant();
      |                                       ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:24:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp: In member function ‘virtual SeExpr2::ExprType SeExpr2::ExprStrNode::prep(bool, SeExpr2::ExprVarEnvBuilder&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:529:42: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  529 |     _type = ExprType().String().Constant();
      |                                          ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:24:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
[22/45] /usr/bin/x86_64-pc-linux-gnu-g++ -DSeExpr2_EXPORTS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2 -Isrc/SeExpr2  -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC   -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/SeExpr2/CMakeFiles/SeExpr2.dir/SeContext.cpp.o -MF src/SeExpr2/CMakeFiles/SeExpr2.dir/SeContext.cpp.o.d -o src/SeExpr2/CMakeFiles/SeExpr2.dir/SeContext.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/SeContext.cpp
[23/45] /usr/bin/x86_64-pc-linux-gnu-g++ -DSeExpr2_EXPORTS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2 -Isrc/SeExpr2  -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC   -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprLLVMCodeGeneration.cpp.o -MF src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprLLVMCodeGeneration.cpp.o.d -o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprLLVMCodeGeneration.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprLLVMCodeGeneration.cpp
[24/45] /usr/bin/x86_64-pc-linux-gnu-g++ -Dcore_EXPORTS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/py/../SeExpr2/parser -isystem /usr/include/python3.7m  -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC   -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/py/CMakeFiles/core.dir/SeExprPy.cpp.o -MF src/py/CMakeFiles/core.dir/SeExprPy.cpp.o.d -o src/py/CMakeFiles/core.dir/SeExprPy.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/py/SeExprPy.cpp
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
                 from /usr/include/boost/python/converter/arg_to_python.hpp:15,
                 from /usr/include/boost/python/call.hpp:15,
                 from /usr/include/boost/python/object_core.hpp:14,
                 from /usr/include/boost/python/args.hpp:22,
                 from /usr/include/boost/python.hpp:11,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/py/SeExprPy.cpp:18:
/usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/boost/detail/iterator.hpp:13:1: note: #pragma message: This header is deprecated. Use <iterator> instead.
   13 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
[25/45] /usr/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -Isrc/SeExpr2  -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic   -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/utils/CMakeFiles/listVar.dir/listVar.cpp.o -MF src/utils/CMakeFiles/listVar.dir/listVar.cpp.o.d -o src/utils/CMakeFiles/listVar.dir/listVar.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/utils/listVar.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/utils/listVar.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   74 |             _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
      |                                                                                                     ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/utils/listVar.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/utils/listVar.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   55 |         _type = type;
      |                 ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/utils/listVar.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprPatterns.h:21,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/utils/listVar.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprNode::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:173:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  173 |         _type = t;
      |                 ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/utils/listVar.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprPatterns.h:21,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/utils/listVar.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprPrototypeNode::setReturnType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:269:20: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  269 |         _retType = type;
      |                    ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/utils/listVar.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
[26/45] : && /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic  -Wl,-O1 -Wl,--as-needed -shared -Wl,-soname,core.so -o src/py/core.so src/py/CMakeFiles/core.dir/SeExprPy.cpp.o src/py/CMakeFiles/core.dir/__/SeExpr2/parser/SeExprParse.cpp.o src/py/CMakeFiles/core.dir/__/SeExpr2/parser/SeExprLex.cpp.o  /usr/lib64/libpython3.7m.so  /usr/lib64/libboost_python37.so && :
[27/45] /usr/bin/x86_64-pc-linux-gnu-g++ -DSeExpr2_EXPORTS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2 -Isrc/SeExpr2  -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC   -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprParserLex.cpp.o -MF src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprParserLex.cpp.o.d -o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprParserLex.cpp.o -c src/SeExpr2/ExprParserLex.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprParserLex.l:39:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   74 |             _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
      |                                                                                                     ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprParserLex.l:39:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprParserLex.l:39:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   55 |         _type = type;
      |                 ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprParserLex.l:39:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprParserLex.l:39:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprNode::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:173:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  173 |         _type = t;
      |                 ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprParserLex.l:39:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprParserLex.l:39:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprPrototypeNode::setReturnType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:269:20: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  269 |         _retType = type;
      |                    ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprParserLex.l:39:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
[28/45] /usr/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -Isrc/SeExpr2  -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic   -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/utils/CMakeFiles/eval.dir/eval.cpp.o -MF src/utils/CMakeFiles/eval.dir/eval.cpp.o.d -o src/utils/CMakeFiles/eval.dir/eval.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/utils/eval.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/utils/eval.cpp:22:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   74 |             _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
      |                                                                                                     ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/utils/eval.cpp:22:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/utils/eval.cpp:22:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   55 |         _type = type;
      |                 ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/utils/eval.cpp:22:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/utils/eval.cpp:22:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprNode::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:173:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  173 |         _type = t;
      |                 ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/utils/eval.cpp:22:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/utils/eval.cpp:22:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprPrototypeNode::setReturnType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:269:20: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  269 |         _retType = type;
      |                    ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/utils/eval.cpp:22:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
[29/45] /usr/bin/x86_64-pc-linux-gnu-g++ -DSeExpr2_EXPORTS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2 -Isrc/SeExpr2  -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC   -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/SeExpr2/CMakeFiles/SeExpr2.dir/Interpreter.cpp.o -MF src/SeExpr2/CMakeFiles/SeExpr2.dir/Interpreter.cpp.o.d -o src/SeExpr2/CMakeFiles/SeExpr2.dir/Interpreter.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Interpreter.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Interpreter.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   74 |             _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
      |                                                                                                     ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Interpreter.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Interpreter.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   55 |         _type = type;
      |                 ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Interpreter.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Interpreter.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprNode::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:173:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  173 |         _type = t;
      |                 ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Interpreter.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Interpreter.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprPrototypeNode::setReturnType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:269:20: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  269 |         _retType = type;
      |                    ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Interpreter.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Interpreter.cpp: In static member function ‘static int SeExpr2::{anonymous}::BinaryStringOp::f(int*, double*, char**, std::vector<int>&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Interpreter.cpp:167:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  167 |         if (out == 0 || len1 + len2 + 1 > strlen(out))
      |                         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
[30/45] /usr/bin/x86_64-pc-linux-gnu-g++ -DSeExpr2_EXPORTS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2 -Isrc/SeExpr2  -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC   -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprParser.cpp.o -MF src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprParser.cpp.o.d -o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprParser.cpp.o -c src/SeExpr2/ExprParser.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprParser.y:27:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   74 |             _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
      |                                                                                                     ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprParser.y:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprParser.y:27:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   55 |         _type = type;
      |                 ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprParser.y:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprParser.y:27:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprNode::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:173:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  173 |         _type = t;
      |                 ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprParser.y:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprParser.y:27:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprPrototypeNode::setReturnType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:269:20: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  269 |         _retType = type;
      |                    ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprParser.y:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
[31/45] : && /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic  -Wl,-O1 -Wl,--as-needed -shared -Wl,-soname,libSeExpr2.so.2 -o src/SeExpr2/libSeExpr2.so.2.0 src/SeExpr2/CMakeFiles/SeExpr2.dir/Context.cpp.o src/SeExpr2/CMakeFiles/SeExpr2.dir/ContextUtils.cpp.o src/SeExpr2/CMakeFiles/SeExpr2.dir/Curve.cpp.o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprBuiltins.cpp.o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprEnv.cpp.o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprFunc.cpp.o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprFuncStandard.cpp.o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprFuncX.cpp.o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprMultiExpr.cpp.o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprNode.cpp.o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprWalker.cpp.o src/SeExpr2/CMakeFiles/SeExpr2.dir/Expression.cpp.o src/SeExpr2/CMakeFiles/SeExpr2.dir/Interpreter.cpp.o src/SeExpr2/CMakeFiles/SeExpr2.dir/Noise.cpp.o src/SeExpr2/CMakeFiles/SeExpr2.dir/Platform.cpp.o src/SeExpr2/CMakeFiles/SeExpr2.dir/SeContext.cpp.o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprParser.cpp.o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprParserLex.cpp.o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprLLVMCodeGeneration.cpp.o  -ldl  -lpthread && :
[32/45] /usr/bin/cmake -E cmake_symlink_library src/SeExpr2/libSeExpr2.so.2.0  src/SeExpr2/libSeExpr2.so.2 src/SeExpr2/libSeExpr2.so && :
[33/45] : && /usr/bin/x86_64-pc-linux-gnu-g++ -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -Wl,-O1 -Wl,--as-needed src/utils/CMakeFiles/listVar.dir/listVar.cpp.o -o src/utils/listVar  -Wl,-rpath,/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build/src/SeExpr2:  src/SeExpr2/libSeExpr2.so.2.0  -ldl  -lpthread && :
[34/45] /usr/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -Isrc/SeExpr2 -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests  -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic   -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/tests/CMakeFiles/VarBlockExample.dir/VarBlockExample.cpp.o -MF src/tests/CMakeFiles/VarBlockExample.dir/VarBlockExample.cpp.o.d -o src/tests/CMakeFiles/VarBlockExample.dir/VarBlockExample.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/VarBlockExample.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/VarBlockExample.cpp:1:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   74 |             _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
      |                                                                                                     ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/VarBlockExample.cpp:1:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/VarBlockExample.cpp:1:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   55 |         _type = type;
      |                 ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/VarBlockExample.cpp:1:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
[35/45] /usr/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -Isrc/SeExpr2 -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests  -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic   -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/tests/CMakeFiles/BlockTests.dir/BlockTests.cpp.o -MF src/tests/CMakeFiles/BlockTests.dir/BlockTests.cpp.o.d -o src/tests/CMakeFiles/BlockTests.dir/BlockTests.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/BlockTests.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/BlockTests.cpp:2:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   74 |             _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
      |                                                                                                     ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/BlockTests.cpp:2:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/BlockTests.cpp:2:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   55 |         _type = type;
      |                 ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/BlockTests.cpp:2:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
[36/45] : && /usr/bin/x86_64-pc-linux-gnu-g++ -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -Wl,-O1 -Wl,--as-needed src/tests/CMakeFiles/VarBlockExample.dir/VarBlockExample.cpp.o -o src/tests/VarBlockExample  -Wl,-rpath,/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build/src/SeExpr2:  src/SeExpr2/libSeExpr2.so.2.0  -ldl  -lpthread && :
[37/45] : && /usr/bin/x86_64-pc-linux-gnu-g++ -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -Wl,-O1 -Wl,--as-needed src/utils/CMakeFiles/eval.dir/eval.cpp.o -o src/utils/eval  -Wl,-rpath,/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build/src/SeExpr2:  src/SeExpr2/libSeExpr2.so.2.0  -ldl  -lpthread && :
[38/45] /usr/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -Isrc/SeExpr2 -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests  -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic   -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/tests/CMakeFiles/dirtSimple.dir/dirtSimple.cpp.o -MF src/tests/CMakeFiles/dirtSimple.dir/dirtSimple.cpp.o.d -o src/tests/CMakeFiles/dirtSimple.dir/dirtSimple.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/dirtSimple.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/dirtSimple.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   74 |             _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
      |                                                                                                     ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/dirtSimple.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/dirtSimple.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   55 |         _type = type;
      |                 ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/dirtSimple.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
[39/45] : && /usr/bin/x86_64-pc-linux-gnu-g++ -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -Wl,-O1 -Wl,--as-needed src/tests/CMakeFiles/BlockTests.dir/BlockTests.cpp.o -o src/tests/BlockTests  -Wl,-rpath,/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build/src/SeExpr2:  src/SeExpr2/libSeExpr2.so.2.0  /usr/lib64/libpng.so  -lz  -ldl  -lpthread && :
[40/45] : && /usr/bin/x86_64-pc-linux-gnu-g++ -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -Wl,-O1 -Wl,--as-needed src/tests/CMakeFiles/dirtSimple.dir/dirtSimple.cpp.o -o src/tests/dirtSimple  -Wl,-rpath,/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build/src/SeExpr2:  src/SeExpr2/libSeExpr2.so.2.0  /usr/lib64/libpng.so  -lz  -ldl  -lpthread && :
[41/45] /usr/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -Isrc/SeExpr2 -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests  -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic   -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/tests/CMakeFiles/testmain2.dir/testmain.cpp.o -MF src/tests/CMakeFiles/testmain2.dir/testmain.cpp.o.d -o src/tests/CMakeFiles/testmain2.dir/testmain.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/testmain.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:24,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/testmain.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   74 |             _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
      |                                                                                                     ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:23,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/testmain.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/testmain.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   55 |         _type = type;
      |                 ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:23,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/testmain.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/testmain.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprNode::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:173:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  173 |         _type = t;
      |                 ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:23,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/testmain.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/testmain.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprPrototypeNode::setReturnType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:269:20: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  269 |         _retType = type;
      |                    ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:23,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/testmain.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
[42/45] /usr/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -Isrc/SeExpr2 -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests  -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic   -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/tests/CMakeFiles/testmain2.dir/string.cpp.o -MF src/tests/CMakeFiles/testmain2.dir/string.cpp.o.d -o src/tests/CMakeFiles/testmain2.dir/string.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/string.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/string.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   74 |             _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
      |                                                                                                     ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/string.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/string.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   55 |         _type = type;
      |                 ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/string.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/string.cpp:21:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprNode::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:173:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  173 |         _type = t;
      |                 ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/string.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/string.cpp:21:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprPrototypeNode::setReturnType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:269:20: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  269 |         _retType = type;
      |                    ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/string.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
[43/45] /usr/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -Isrc/SeExpr2 -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests  -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic   -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/tests/CMakeFiles/testmain2.dir/imageTests.cpp.o -MF src/tests/CMakeFiles/testmain2.dir/imageTests.cpp.o.d -o src/tests/CMakeFiles/testmain2.dir/imageTests.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/imageTests.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/imageTests.cpp:30:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   74 |             _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
      |                                                                                                     ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/imageTests.cpp:30:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/imageTests.cpp:30:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   55 |         _type = type;
      |                 ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/imageTests.cpp:30:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/imageTests.cpp:35:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprNode::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:173:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  173 |         _type = t;
      |                 ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/imageTests.cpp:30:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/imageTests.cpp:35:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprPrototypeNode::setReturnType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:269:20: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  269 |         _retType = type;
      |                    ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/imageTests.cpp:30:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
[44/45] /usr/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -Isrc/SeExpr2 -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests  -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic   -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/tests/CMakeFiles/testmain2.dir/basic.cpp.o -MF src/tests/CMakeFiles/testmain2.dir/basic.cpp.o.d -o src/tests/CMakeFiles/testmain2.dir/basic.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/basic.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/basic.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   74 |             _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
      |                                                                                                     ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/basic.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/basic.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
   55 |         _type = type;
      |                 ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/basic.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/basic.cpp:21:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprNode::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:173:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  173 |         _type = t;
      |                 ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/basic.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/basic.cpp:21:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprPrototypeNode::setReturnType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:269:20: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
  269 |         _retType = type;
      |                    ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
                 from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/basic.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
   67 |     ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
      |     ^~~~~~~~
[45/45] : && /usr/bin/x86_64-pc-linux-gnu-g++ -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -Wl,-O1 -Wl,--as-needed src/tests/CMakeFiles/testmain2.dir/testmain.cpp.o src/tests/CMakeFiles/testmain2.dir/imageTests.cpp.o src/tests/CMakeFiles/testmain2.dir/basic.cpp.o src/tests/CMakeFiles/testmain2.dir/string.cpp.o -o src/tests/testmain2  -Wl,-rpath,/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build/src/SeExpr2:  src/SeExpr2/libSeExpr2.so.2.0  /usr/lib64/libgtest.so  /usr/lib64/libpng.so  -lz  -ldl  -lpthread && :
>>> Source compiled.
>>> Test phase: media-libs/SeExpr-3.0.1
 �[32;01m*�[0m Working in BUILD_DIR: "/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build"
ctest -j 5 --test-load 4
Test project /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build
    Start 1: basic
    Start 2: imageTestsReport
1/5 Test #1: basic ............................   Passed    0.00 sec
    Start 3: basicPython
    Start 4: dirtSimple
2/5 Test #4: dirtSimple .......................   Passed    0.00 sec
    Start 5: BlockTests
3/5 Test #5: BlockTests .......................Child aborted***Exception:   0.01 sec
4/5 Test #2: imageTestsReport .................   Passed    0.03 sec
5/5 Test #3: basicPython ......................   Passed    0.04 sec

80% tests passed�[0;0m, �[0;31m1 tests failed�[0;0m out of 5

Total Test time (real) =   0.04 sec

The following tests FAILED:
	�[0;31m  5 - BlockTests (Child aborted)�[0;0m
Errors while running CTest
 �[31;01m*�[0m ERROR: media-libs/SeExpr-3.0.1::science failed (test phase):
 �[31;01m*�[0m   Tests failed. When you file a bug, please attach the following file: 
 �[31;01m*�[0m 	/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build/Testing/Temporary/LastTest.log
 �[31;01m*�[0m 
 �[31;01m*�[0m Call stack:
 �[31;01m*�[0m     ebuild.sh, line  125:  Called src_test
 �[31;01m*�[0m   environment, line 3125:  Called cmake_src_test
 �[31;01m*�[0m   environment, line 1438:  Called die
 �[31;01m*�[0m The specific snippet of code:
 �[31;01m*�[0m               die "Tests failed. When you file a bug, please attach the following file: 
 �[31;01m*�[0m 	${BUILD_DIR}/Testing/Temporary/LastTest.log";
 �[31;01m*�[0m 
 �[31;01m*�[0m If you need support, post the output of `emerge --info '=media-libs/SeExpr-3.0.1::science'`,
 �[31;01m*�[0m the complete build log and the output of `emerge -pqv '=media-libs/SeExpr-3.0.1::science'`.
 �[31;01m*�[0m The complete build log is located at '/var/tmp/portage/media-libs/SeExpr-3.0.1/temp/build.log'.
 �[31;01m*�[0m The ebuild environment file is located at '/var/tmp/portage/media-libs/SeExpr-3.0.1/temp/environment'.
 �[31;01m*�[0m Working directory: '/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build'
 �[31;01m*�[0m S: '/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1'

Let me know what else I can provide for this to work and be helpful 😸

Thanks,
Aisha

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions