We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
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: [email protected] [email protected] �[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: [email protected] [email protected] �[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
The text was updated successfully, but these errors were encountered:
No branches or pull requests
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
Let me know what else I can provide for this to work and be helpful 😸
Thanks,
Aisha
The text was updated successfully, but these errors were encountered: