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.
�[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'