SeExpr is an embeddable, arithmetic expression language that enables flexible artistic control and customization in creating computer graphics images. Example uses include procedural geometry synthesis, image synthesis, simulation control, crowd animation, and geometry deformation. https://wdas.github.io/SeExpr
I am unsure if this is the cause for failing tests but it doesn't seem like a good thing to happen.
It feels like there is a slight incompatibility in the type declaration causing there to be discrepancy.
Please let me know what else I can provide to help
Thanks,
Aisha.
[32;01m * [39;49;00mPackage: media-libs/SeExpr-3.0.1
[32;01m * [39;49;00mRepository: science
[32;01m * [39;49;00mMaintainer: gentoo@aisha.cc sci@gentoo.org
[32;01m * [39;49;00mUSE: abi_x86_64 amd64 elibc_glibc kernel_linux python python_single_target_python3_7 test userland_GNU
[32;01m * [39;49;00mFEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox
[32;01m * [39;49;00mPackage: media-libs/SeExpr-3.0.1
[32;01m * [39;49;00mRepository: science
[32;01m * [39;49;00mMaintainer: gentoo@aisha.cc sci@gentoo.org
[32;01m * [39;49;00mUSE: abi_x86_64 amd64 elibc_glibc kernel_linux python python_single_target_python3_7 test userland_GNU
[32;01m * [39;49;00mFEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox
>>> Unpacking source...
>>> Unpacking SeExpr-3.0.1.tar.gz to /var/tmp/portage/media-libs/SeExpr-3.0.1/work
>>> Source unpacked in /var/tmp/portage/media-libs/SeExpr-3.0.1/work
>>> Preparing source in /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1 ...
[32;01m*[0m Applying SeExpr-3.0.1-cmake.patch ...
[A[152C [34;01m[ [32;01mok[34;01m ][0m
[32;01m*[0m Working in BUILD_DIR: "/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build"
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1 ...
[32;01m*[0m Working in BUILD_DIR: "/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build"
cmake -C /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_UTILS=ON -DBUILD_DEMOS=no -DBUILD_DOC=no -DENABLE_LLVM_BACKEND=no -DENABLE_QT5=no -DUSE_PYTHON=yes -DBUILD_TESTS=yes -DENABLE_SLOW_TESTS=no -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build/gentoo_toolchain.cmake /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1
loading initial cache file /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build/gentoo_common_config.cmake
-- The C compiler identification is GNU 9.3.0
-- The CXX compiler identification is GNU 9.3.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- CMAKE_INSTALL_PREFIX = /usr
-- CMAKE_INSTALL_LIBDIR = lib64
-- Found Boost: /usr/include (found version "1.74.0")
-- Found PythonInterp: /usr/bin/python (found version "3.7.9")
-- Found PythonLibs: /usr/lib64/libpython3.7m.so (found version "3.7.9")
-- Found GTest: /usr/lib64/libgtest.so
-- Found unsuitable Qt version "5.15.1" from /usr/bin/qmake
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
-- Found OpenGL: /usr/lib64/libOpenGL.so
-- PYTHON_INCLUDE_DIR = /usr/include/python3.7m
-- PYTHON_LIB_DIRS = /usr/lib64
-- PYTHON_LIBRARIES = /usr/lib64/libpython3.7m.so
-- PYTHON_DEST = lib64/python3.7/site-packages/SeExprPy
-- BOOST_INCLUDE_DIR = /usr/include
-- BOOST_LIB_DIR = /usr/lib64
-- Found PNG library: /usr/lib64/libpng.so/usr/lib64/libz.so
-- <<< Gentoo configuration >>>
Build type Release
Install path /usr
Compiler flags:
C -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe
C++ -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic
Linker flags:
Executable -Wl,-O1 -Wl,--as-needed
Module -Wl,-O1 -Wl,--as-needed
Shared -Wl,-O1 -Wl,--as-needed
-- Configuring done
-- Generating done
-- Build files have been written to: /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build
>>> Source configured.
>>> Compiling source in /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1 ...
[32;01m*[0m Working in BUILD_DIR: "/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build"
ninja -v -j5 -l4
[1/45] cd /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build/src/SeExpr2 && flex -oExprParserLexIn.cpp /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprParserLex.l
[2/45] cd /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build/src/SeExpr2 && sed -e 's/SeExprwrap(n)/SeExprwrap()/g' -e 's/yy/SeExpr2/g' -e 's/YY/SeExprYY/g' ExprParserLexIn.cpp | tee ExprParserLex.cpp /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/generated/ExprParserLex.cpp > /dev/null
[3/45] cd /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build/src/SeExpr2 && bison --defines --verbose --fixed-output-files -p SeExpr2 /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprParser.y
<command line>:3: warning: deprecated option: ‘--fixed-output-files’, use ‘-o y.tab.c’ [-Wdeprecated]
[4/45] cd /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build/src/SeExpr2 && sed -e 's/yy/SeExpr2/g' -e 's/YY/SeExprYY/g' y.tab.h | tee ExprParser.tab.h /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/generated/ExprParser.tab.h > /dev/null
[5/45] cd /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build/src/SeExpr2 && sed -e 's/yy/SeExpr2/g' -e 's/YY/SeExprYY/g' y.tab.c | tee ExprParser.cpp /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/generated/ExprParser.cpp > /dev/null
[6/45] /usr/bin/x86_64-pc-linux-gnu-g++ -DSeExpr2_EXPORTS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2 -Isrc/SeExpr2 -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/SeExpr2/CMakeFiles/SeExpr2.dir/Context.cpp.o -MF src/SeExpr2/CMakeFiles/SeExpr2.dir/Context.cpp.o.d -o src/SeExpr2/CMakeFiles/SeExpr2.dir/Context.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Context.cpp
[7/45] /usr/bin/x86_64-pc-linux-gnu-g++ -DSeExpr2_EXPORTS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2 -Isrc/SeExpr2 -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/SeExpr2/CMakeFiles/SeExpr2.dir/ContextUtils.cpp.o -MF src/SeExpr2/CMakeFiles/SeExpr2.dir/ContextUtils.cpp.o.d -o src/SeExpr2/CMakeFiles/SeExpr2.dir/ContextUtils.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ContextUtils.cpp
[8/45] /usr/bin/x86_64-pc-linux-gnu-g++ -Dcore_EXPORTS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/py/../SeExpr2/parser -isystem /usr/include/python3.7m -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/py/CMakeFiles/core.dir/__/SeExpr2/parser/SeExprLex.cpp.o -MF src/py/CMakeFiles/core.dir/__/SeExpr2/parser/SeExprLex.cpp.o.d -o src/py/CMakeFiles/core.dir/__/SeExpr2/parser/SeExprLex.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/parser/SeExprLex.cpp
[9/45] /usr/bin/x86_64-pc-linux-gnu-g++ -DSeExpr2_EXPORTS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2 -Isrc/SeExpr2 -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/SeExpr2/CMakeFiles/SeExpr2.dir/Curve.cpp.o -MF src/SeExpr2/CMakeFiles/SeExpr2.dir/Curve.cpp.o.d -o src/SeExpr2/CMakeFiles/SeExpr2.dir/Curve.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Curve.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Curve.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
74 | _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Curve.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Curve.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
55 | _type = type;
| ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Curve.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.h:21,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Curve.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprNode::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:173:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
173 | _type = t;
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Curve.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.h:21,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Curve.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprPrototypeNode::setReturnType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:269:20: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
269 | _retType = type;
| ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Curve.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
[10/45] /usr/bin/x86_64-pc-linux-gnu-g++ -DSeExpr2_EXPORTS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2 -Isrc/SeExpr2 -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprEnv.cpp.o -MF src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprEnv.cpp.o.d -o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprEnv.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.cpp:19:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
74 | _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
55 | _type = type;
| ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
[11/45] /usr/bin/x86_64-pc-linux-gnu-g++ -DSeExpr2_EXPORTS -D__STDC_LIMIT_MACROS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2 -Isrc/SeExpr2 -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprBuiltins.cpp.o -MF src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprBuiltins.cpp.o.d -o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprBuiltins.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:24,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:25:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
74 | _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:23,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:25:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:25:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
55 | _type = type;
| ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:23,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:25:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:25:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprNode::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:173:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
173 | _type = t;
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:23,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:25:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:25:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprPrototypeNode::setReturnType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:269:20: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
269 | _retType = type;
| ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:23,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:25:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp: In member function ‘virtual SeExpr2::ExprType SeExpr2::GetVar::prep(SeExpr2::ExprFuncNode*, bool, SeExpr2::ExprVarEnvBuilder&) const’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:1424:66: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
1424 | varType = node->child(0)->prep(wantScalar, envBuilder);
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:23,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:25:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp: In function ‘double SeExpr2::turbulence(int, const Vec3d*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:560:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
560 | gain = args[3][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:561:9: note: here
561 | case 3:
| ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:562:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
562 | lacunarity = args[2][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:563:9: note: here
563 | case 2:
| ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:564:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
564 | octaves = int(clamp(args[1][0], 1, 8));
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:565:9: note: here
565 | case 1:
| ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp: In function ‘SeExpr2::Vec3d SeExpr2::vturbulence(int, const Vec3d*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:584:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
584 | gain = args[3][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:585:9: note: here
585 | case 3:
| ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:586:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
586 | lacunarity = args[2][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:587:9: note: here
587 | case 2:
| ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:588:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
588 | octaves = int(clamp(args[1][0], 1, 8));
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:589:9: note: here
589 | case 1:
| ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp: In function ‘double SeExpr2::fbm(int, const Vec3d*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:610:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
610 | gain = args[3][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:611:9: note: here
611 | case 3:
| ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:612:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
612 | lacunarity = args[2][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:613:9: note: here
613 | case 2:
| ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:614:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
614 | octaves = int(clamp(args[1][0], 1, 8));
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:615:9: note: here
615 | case 1:
| ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp: In function ‘SeExpr2::Vec3d SeExpr2::vfbm(int, const Vec3d*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:642:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
642 | gain = args[3][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:643:9: note: here
643 | case 3:
| ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:644:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
644 | lacunarity = args[2][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:645:9: note: here
645 | case 2:
| ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:646:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
646 | octaves = int(clamp(args[1][0], 1, 8));
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:647:9: note: here
647 | case 1:
| ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp: In function ‘double SeExpr2::fbm4(int, const Vec3d*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:668:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
668 | gain = args[4][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:669:9: note: here
669 | case 4:
| ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:670:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
670 | lacunarity = args[3][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:671:9: note: here
671 | case 3:
| ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:672:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
672 | octaves = int(clamp(args[2][0], 1, 8));
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:673:9: note: here
673 | case 2:
| ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:674:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
674 | time = static_cast<float>(args[1][0]);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:675:9: note: here
675 | case 1:
| ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp: In function ‘SeExpr2::Vec3d SeExpr2::vfbm4(int, const Vec3d*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:703:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
703 | gain = args[4][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:704:9: note: here
704 | case 4:
| ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:705:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
705 | lacunarity = args[3][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:706:9: note: here
706 | case 3:
| ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:707:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
707 | octaves = int(clamp(args[2][0], 1, 8));
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:708:9: note: here
708 | case 2:
| ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:709:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
709 | time = static_cast<float>(args[1][0]);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:710:9: note: here
710 | case 1:
| ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp: In function ‘SeExpr2::Vec3d SeExpr2::voronoiFn(SeExpr2::VoronoiPointData&, int, const Vec3d*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:846:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
846 | fbmGain = args[6][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:847:9: note: here
847 | case 6:
| ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:848:27: warning: this statement may fall through [-Wimplicit-fallthrough=]
848 | fbmLacunarity = args[5][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:849:9: note: here
849 | case 5:
| ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:850:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
850 | fbmOctaves = args[4][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:851:9: note: here
851 | case 4:
| ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:852:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
852 | fbmScale = args[3][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:853:9: note: here
853 | case 3:
| ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:854:27: warning: this statement may fall through [-Wimplicit-fallthrough=]
854 | jitter = clamp(args[2][0], 1e-3, 1);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:855:9: note: here
855 | case 2:
| ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:856:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
856 | type = int(args[1][0]);
| ~~~~~^~~~~~~~~~~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:857:9: note: here
857 | case 1:
| ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp: In function ‘SeExpr2::Vec3d SeExpr2::cvoronoiFn(SeExpr2::VoronoiPointData&, int, const Vec3d*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:912:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
912 | fbmGain = args[6][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:913:9: note: here
913 | case 6:
| ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:914:27: warning: this statement may fall through [-Wimplicit-fallthrough=]
914 | fbmLacunarity = args[5][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:915:9: note: here
915 | case 5:
| ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:916:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
916 | fbmOctaves = args[4][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:917:9: note: here
917 | case 4:
| ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:918:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
918 | fbmScale = args[3][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:919:9: note: here
919 | case 3:
| ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:920:27: warning: this statement may fall through [-Wimplicit-fallthrough=]
920 | jitter = clamp(args[2][0], 1e-3, 1);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:921:9: note: here
921 | case 2:
| ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:922:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
922 | type = int(args[1][0]);
| ~~~~~^~~~~~~~~~~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:923:9: note: here
923 | case 1:
| ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp: In function ‘SeExpr2::Vec3d SeExpr2::pvoronoiFn(SeExpr2::VoronoiPointData&, int, const Vec3d*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:978:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
978 | fbmGain = args[5][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:979:9: note: here
979 | case 5:
| ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:980:27: warning: this statement may fall through [-Wimplicit-fallthrough=]
980 | fbmLacunarity = args[4][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:981:9: note: here
981 | case 4:
| ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:982:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
982 | fbmOctaves = args[3][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:983:9: note: here
983 | case 3:
| ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:984:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
984 | fbmScale = args[2][0];
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:985:9: note: here
985 | case 2:
| ^~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:986:27: warning: this statement may fall through [-Wimplicit-fallthrough=]
986 | jitter = clamp(args[1][0], 1e-3, 1);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.cpp:987:9: note: here
987 | case 1:
| ^~~~
[12/45] /usr/bin/x86_64-pc-linux-gnu-g++ -DSeExpr2_EXPORTS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2 -Isrc/SeExpr2 -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprFunc.cpp.o -MF src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprFunc.cpp.o.d -o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprFunc.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.cpp:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
74 | _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.cpp:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.cpp:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
55 | _type = type;
| ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.cpp:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.cpp:27:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprNode::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:173:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
173 | _type = t;
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.cpp:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.cpp:27:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprPrototypeNode::setReturnType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:269:20: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
269 | _retType = type;
| ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.cpp:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.cpp:27:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h: In instantiation of ‘std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(typename std::conditional<std::__and_<std::is_move_assignable<_Tp>, std::is_move_assignable<_T2> >::value, std::pair<_T1, _T2>&&, std::__nonesuch_no_braces&&>::type) [with _T1 = std::__cxx11::basic_string<char>; _T2 = SeExpr2::ExprFunc; typename std::conditional<std::__and_<std::is_move_assignable<_Tp>, std::is_move_assignable<_T2> >::value, std::pair<_T1, _T2>&&, std::__nonesuch_no_braces&&>::type = std::pair<std::__cxx11::basic_string<char>, SeExpr2::ExprFunc>&&]’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.cpp:39:66: required from here
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:35:7: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
35 | class ExprFuncX {
| ^~~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.cpp:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:26,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.cpp:27:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncStandard.h:25:7: note: synthesized method ‘SeExpr2::ExprFuncX& SeExpr2::ExprFuncX::operator=(const SeExpr2::ExprFuncX&)’ first required here
25 | class ExprFuncStandard : public ExprFuncX {
| ^~~~~~~~~~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.cpp:27:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:44:7: note: synthesized method ‘SeExpr2::ExprFuncStandard& SeExpr2::ExprFuncStandard::operator=(SeExpr2::ExprFuncStandard&&)’ first required here
44 | class ExprFunc {
| ^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/include/g++-v9/bits/stl_algobase.h:64,
from /usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/include/g++-v9/bits/char_traits.h:39,
from /usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/include/g++-v9/string:40,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.cpp:17:
/usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/include/g++-v9/bits/stl_pair.h:397:9: note: synthesized method ‘SeExpr2::ExprFunc& SeExpr2::ExprFunc::operator=(SeExpr2::ExprFunc&&)’ first required here
397 | second = std::forward<second_type>(__p.second);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[13/45] /usr/bin/x86_64-pc-linux-gnu-g++ -DSeExpr2_EXPORTS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2 -Isrc/SeExpr2 -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprFuncStandard.cpp.o -MF src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprFuncStandard.cpp.o.d -o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprFuncStandard.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncStandard.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncStandard.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
74 | _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncStandard.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncStandard.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
55 | _type = type;
| ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncStandard.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncStandard.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprNode::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:173:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
173 | _type = t;
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncStandard.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncStandard.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprPrototypeNode::setReturnType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:269:20: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
269 | _retType = type;
| ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncStandard.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
[14/45] /usr/bin/x86_64-pc-linux-gnu-g++ -DSeExpr2_EXPORTS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2 -Isrc/SeExpr2 -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprFuncX.cpp.o -MF src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprFuncX.cpp.o.d -o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprFuncX.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:24,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
74 | _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:23,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
55 | _type = type;
| ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:23,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprNode::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:173:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
173 | _type = t;
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:23,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprPrototypeNode::setReturnType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:269:20: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
269 | _retType = type;
| ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:23,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
[15/45] /usr/bin/x86_64-pc-linux-gnu-g++ -Dcore_EXPORTS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/py/../SeExpr2/parser -isystem /usr/include/python3.7m -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/py/CMakeFiles/core.dir/__/SeExpr2/parser/SeExprParse.cpp.o -MF src/py/CMakeFiles/core.dir/__/SeExpr2/parser/SeExprParse.cpp.o.d -o src/py/CMakeFiles/core.dir/__/SeExpr2/parser/SeExprParse.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/parser/SeExprParse.cpp
[16/45] /usr/bin/x86_64-pc-linux-gnu-g++ -DSeExpr2_EXPORTS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2 -Isrc/SeExpr2 -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprMultiExpr.cpp.o -MF src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprMultiExpr.cpp.o.d -o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprMultiExpr.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprMultiExpr.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprMultiExpr.h:17,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprMultiExpr.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
74 | _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprMultiExpr.h:17,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprMultiExpr.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprMultiExpr.h:17,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprMultiExpr.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
55 | _type = type;
| ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprMultiExpr.h:17,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprMultiExpr.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
[17/45] /usr/bin/x86_64-pc-linux-gnu-g++ -DSeExpr2_EXPORTS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2 -Isrc/SeExpr2 -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprWalker.cpp.o -MF src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprWalker.cpp.o.d -o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprWalker.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprWalker.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprWalker.cpp:23:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
74 | _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprWalker.cpp:23:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprWalker.cpp:23:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
55 | _type = type;
| ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprWalker.cpp:23:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprWalker.cpp:23:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprNode::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:173:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
173 | _type = t;
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprWalker.cpp:23:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprWalker.cpp:23:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprPrototypeNode::setReturnType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:269:20: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
269 | _retType = type;
| ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprWalker.cpp:23:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
[18/45] /usr/bin/x86_64-pc-linux-gnu-g++ -DSeExpr2_EXPORTS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2 -Isrc/SeExpr2 -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/SeExpr2/CMakeFiles/SeExpr2.dir/Noise.cpp.o -MF src/SeExpr2/CMakeFiles/SeExpr2.dir/Noise.cpp.o.d -o src/SeExpr2/CMakeFiles/SeExpr2.dir/Noise.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Noise.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:24,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.h:21,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Noise.cpp:22:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
74 | _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:23,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.h:21,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Noise.cpp:22:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.h:21,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Noise.cpp:22:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
55 | _type = type;
| ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:23,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.h:21,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Noise.cpp:22:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.h:21,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Noise.cpp:22:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprNode::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:173:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
173 | _type = t;
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:23,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.h:21,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Noise.cpp:22:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.h:21,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Noise.cpp:22:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprPrototypeNode::setReturnType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:269:20: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
269 | _retType = type;
| ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:23,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprBuiltins.h:21,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Noise.cpp:22:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
[19/45] /usr/bin/x86_64-pc-linux-gnu-g++ -DSeExpr2_EXPORTS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2 -Isrc/SeExpr2 -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/SeExpr2/CMakeFiles/SeExpr2.dir/Platform.cpp.o -MF src/SeExpr2/CMakeFiles/SeExpr2.dir/Platform.cpp.o.d -o src/SeExpr2/CMakeFiles/SeExpr2.dir/Platform.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Platform.cpp
[20/45] /usr/bin/x86_64-pc-linux-gnu-g++ -DSeExpr2_EXPORTS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2 -Isrc/SeExpr2 -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/SeExpr2/CMakeFiles/SeExpr2.dir/Expression.cpp.o -MF src/SeExpr2/CMakeFiles/SeExpr2.dir/Expression.cpp.o.d -o src/SeExpr2/CMakeFiles/SeExpr2.dir/Expression.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.cpp:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
74 | _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.cpp:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.cpp:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
55 | _type = type;
| ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.cpp:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.cpp:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprNode::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:173:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
173 | _type = t;
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.cpp:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.cpp:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprPrototypeNode::setReturnType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:269:20: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
269 | _retType = type;
| ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.cpp:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.cpp: In member function ‘void SeExpr2::Expression::setDesiredReturnType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.cpp:161:26: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
161 | _desiredReturnType = type;
| ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.cpp:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.cpp: In member function ‘void SeExpr2::Expression::prep() const’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.cpp:260:40: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
260 | _returnType = _parseTree->type();
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.cpp:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.cpp:265:40: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
265 | _returnType = ExprType().Error();
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.cpp:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
[21/45] /usr/bin/x86_64-pc-linux-gnu-g++ -DSeExpr2_EXPORTS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2 -Isrc/SeExpr2 -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprNode.cpp.o -MF src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprNode.cpp.o.d -o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprNode.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:25:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
74 | _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:24:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:25:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
55 | _type = type;
| ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:24:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:27:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprNode::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:173:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
173 | _type = t;
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:24:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:27:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprPrototypeNode::setReturnType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:269:20: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
269 | _retType = type;
| ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:24:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp: In member function ‘virtual SeExpr2::ExprType SeExpr2::ExprIfThenElseNode::prep(bool, SeExpr2::ExprVarEnvBuilder&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:275:47: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
275 | condType = child(0)->prep(true, envBuilder);
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:24:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:282:48: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
282 | thenType = child(1)->prep(false, envBuilder);
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:24:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:285:48: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
285 | elseType = child(2)->prep(false, envBuilder);
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:24:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp: In member function ‘virtual SeExpr2::ExprType SeExpr2::ExprAssignNode::prep(bool, SeExpr2::ExprVarEnvBuilder&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:308:53: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
308 | _assignedType = child(0)->prep(false, envBuilder);
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:24:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp: In member function ‘virtual SeExpr2::ExprType SeExpr2::ExprCondNode::prep(bool, SeExpr2::ExprVarEnvBuilder&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:376:47: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
376 | condType = child(0)->prep(true, envBuilder);
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:24:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:380:53: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
380 | thenType = child(1)->prep(wantScalar, envBuilder);
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:24:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:381:53: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
381 | elseType = child(2)->prep(wantScalar, envBuilder);
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:24:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp: In member function ‘virtual SeExpr2::ExprType SeExpr2::ExprSubscriptNode::prep(bool, SeExpr2::ExprVarEnvBuilder&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:406:47: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
406 | vecType = child(0)->prep(false, envBuilder); // want scalar is false because we aren't just doing foo[0]
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:24:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:409:49: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
409 | scriptType = child(1)->prep(true, envBuilder);
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:24:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp: In member function ‘virtual SeExpr2::ExprType SeExpr2::ExprCompareEqNode::prep(bool, SeExpr2::ExprVarEnvBuilder&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:426:49: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
426 | firstType = child(0)->prep(false, envBuilder);
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:24:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:428:50: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
428 | secondType = child(1)->prep(false, envBuilder);
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:24:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp: In member function ‘virtual SeExpr2::ExprType SeExpr2::ExprCompareNode::prep(bool, SeExpr2::ExprVarEnvBuilder&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:448:48: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
448 | firstType = child(0)->prep(true, envBuilder);
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:24:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:450:49: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
450 | secondType = child(1)->prep(true, envBuilder);
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:24:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp: In member function ‘virtual SeExpr2::ExprType SeExpr2::ExprBinaryOpNode::prep(bool, SeExpr2::ExprVarEnvBuilder&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:471:49: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
471 | firstType = child(0)->prep(false, envBuilder);
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:24:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:472:50: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
472 | secondType = child(1)->prep(false, envBuilder);
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:24:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp: In member function ‘virtual SeExpr2::ExprType SeExpr2::ExprNumNode::prep(bool, SeExpr2::ExprVarEnvBuilder&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:521:39: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
521 | _type = ExprType().FP(1).Constant();
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:24:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp: In member function ‘virtual SeExpr2::ExprType SeExpr2::ExprStrNode::prep(bool, SeExpr2::ExprVarEnvBuilder&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:529:42: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
529 | _type = ExprType().String().Constant();
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.cpp:24:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
[22/45] /usr/bin/x86_64-pc-linux-gnu-g++ -DSeExpr2_EXPORTS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2 -Isrc/SeExpr2 -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/SeExpr2/CMakeFiles/SeExpr2.dir/SeContext.cpp.o -MF src/SeExpr2/CMakeFiles/SeExpr2.dir/SeContext.cpp.o.d -o src/SeExpr2/CMakeFiles/SeExpr2.dir/SeContext.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/SeContext.cpp
[23/45] /usr/bin/x86_64-pc-linux-gnu-g++ -DSeExpr2_EXPORTS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2 -Isrc/SeExpr2 -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprLLVMCodeGeneration.cpp.o -MF src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprLLVMCodeGeneration.cpp.o.d -o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprLLVMCodeGeneration.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprLLVMCodeGeneration.cpp
[24/45] /usr/bin/x86_64-pc-linux-gnu-g++ -Dcore_EXPORTS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/py/../SeExpr2/parser -isystem /usr/include/python3.7m -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/py/CMakeFiles/core.dir/SeExprPy.cpp.o -MF src/py/CMakeFiles/core.dir/SeExprPy.cpp.o.d -o src/py/CMakeFiles/core.dir/SeExprPy.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/py/SeExprPy.cpp
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
from /usr/include/boost/python/converter/arg_to_python.hpp:15,
from /usr/include/boost/python/call.hpp:15,
from /usr/include/boost/python/object_core.hpp:14,
from /usr/include/boost/python/args.hpp:22,
from /usr/include/boost/python.hpp:11,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/py/SeExprPy.cpp:18:
/usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/boost/detail/iterator.hpp:13:1: note: #pragma message: This header is deprecated. Use <iterator> instead.
13 | BOOST_HEADER_DEPRECATED("<iterator>")
| ^~~~~~~~~~~~~~~~~~~~~~~
[25/45] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -Isrc/SeExpr2 -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/utils/CMakeFiles/listVar.dir/listVar.cpp.o -MF src/utils/CMakeFiles/listVar.dir/listVar.cpp.o.d -o src/utils/CMakeFiles/listVar.dir/listVar.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/utils/listVar.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/utils/listVar.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
74 | _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/utils/listVar.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/utils/listVar.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
55 | _type = type;
| ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/utils/listVar.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprPatterns.h:21,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/utils/listVar.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprNode::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:173:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
173 | _type = t;
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/utils/listVar.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprPatterns.h:21,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/utils/listVar.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprPrototypeNode::setReturnType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:269:20: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
269 | _retType = type;
| ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/utils/listVar.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
[26/45] : && /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -Wl,-O1 -Wl,--as-needed -shared -Wl,-soname,core.so -o src/py/core.so src/py/CMakeFiles/core.dir/SeExprPy.cpp.o src/py/CMakeFiles/core.dir/__/SeExpr2/parser/SeExprParse.cpp.o src/py/CMakeFiles/core.dir/__/SeExpr2/parser/SeExprLex.cpp.o /usr/lib64/libpython3.7m.so /usr/lib64/libboost_python37.so && :
[27/45] /usr/bin/x86_64-pc-linux-gnu-g++ -DSeExpr2_EXPORTS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2 -Isrc/SeExpr2 -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprParserLex.cpp.o -MF src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprParserLex.cpp.o.d -o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprParserLex.cpp.o -c src/SeExpr2/ExprParserLex.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprParserLex.l:39:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
74 | _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprParserLex.l:39:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprParserLex.l:39:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
55 | _type = type;
| ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprParserLex.l:39:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprParserLex.l:39:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprNode::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:173:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
173 | _type = t;
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprParserLex.l:39:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprParserLex.l:39:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprPrototypeNode::setReturnType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:269:20: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
269 | _retType = type;
| ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprParserLex.l:39:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
[28/45] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -Isrc/SeExpr2 -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/utils/CMakeFiles/eval.dir/eval.cpp.o -MF src/utils/CMakeFiles/eval.dir/eval.cpp.o.d -o src/utils/CMakeFiles/eval.dir/eval.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/utils/eval.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/utils/eval.cpp:22:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
74 | _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/utils/eval.cpp:22:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/utils/eval.cpp:22:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
55 | _type = type;
| ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/utils/eval.cpp:22:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/utils/eval.cpp:22:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprNode::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:173:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
173 | _type = t;
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/utils/eval.cpp:22:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/utils/eval.cpp:22:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprPrototypeNode::setReturnType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:269:20: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
269 | _retType = type;
| ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/utils/eval.cpp:22:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
[29/45] /usr/bin/x86_64-pc-linux-gnu-g++ -DSeExpr2_EXPORTS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2 -Isrc/SeExpr2 -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/SeExpr2/CMakeFiles/SeExpr2.dir/Interpreter.cpp.o -MF src/SeExpr2/CMakeFiles/SeExpr2.dir/Interpreter.cpp.o.d -o src/SeExpr2/CMakeFiles/SeExpr2.dir/Interpreter.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Interpreter.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Interpreter.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
74 | _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Interpreter.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Interpreter.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
55 | _type = type;
| ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Interpreter.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Interpreter.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprNode::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:173:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
173 | _type = t;
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Interpreter.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Interpreter.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprPrototypeNode::setReturnType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:269:20: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
269 | _retType = type;
| ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Interpreter.cpp:17:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Interpreter.cpp: In static member function ‘static int SeExpr2::{anonymous}::BinaryStringOp::f(int*, double*, char**, std::vector<int>&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Interpreter.cpp:167:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
167 | if (out == 0 || len1 + len2 + 1 > strlen(out))
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
[30/45] /usr/bin/x86_64-pc-linux-gnu-g++ -DSeExpr2_EXPORTS -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2 -Isrc/SeExpr2 -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -fPIC -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprParser.cpp.o -MF src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprParser.cpp.o.d -o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprParser.cpp.o -c src/SeExpr2/ExprParser.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprParser.y:27:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
74 | _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprParser.y:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprParser.y:27:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
55 | _type = type;
| ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprParser.y:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprParser.y:27:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprNode::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:173:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
173 | _type = t;
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprParser.y:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprParser.y:27:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprPrototypeNode::setReturnType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:269:20: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
269 | _retType = type;
| ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprParser.y:26:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
[31/45] : && /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -Wl,-O1 -Wl,--as-needed -shared -Wl,-soname,libSeExpr2.so.2 -o src/SeExpr2/libSeExpr2.so.2.0 src/SeExpr2/CMakeFiles/SeExpr2.dir/Context.cpp.o src/SeExpr2/CMakeFiles/SeExpr2.dir/ContextUtils.cpp.o src/SeExpr2/CMakeFiles/SeExpr2.dir/Curve.cpp.o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprBuiltins.cpp.o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprEnv.cpp.o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprFunc.cpp.o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprFuncStandard.cpp.o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprFuncX.cpp.o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprMultiExpr.cpp.o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprNode.cpp.o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprWalker.cpp.o src/SeExpr2/CMakeFiles/SeExpr2.dir/Expression.cpp.o src/SeExpr2/CMakeFiles/SeExpr2.dir/Interpreter.cpp.o src/SeExpr2/CMakeFiles/SeExpr2.dir/Noise.cpp.o src/SeExpr2/CMakeFiles/SeExpr2.dir/Platform.cpp.o src/SeExpr2/CMakeFiles/SeExpr2.dir/SeContext.cpp.o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprParser.cpp.o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprParserLex.cpp.o src/SeExpr2/CMakeFiles/SeExpr2.dir/ExprLLVMCodeGeneration.cpp.o -ldl -lpthread && :
[32/45] /usr/bin/cmake -E cmake_symlink_library src/SeExpr2/libSeExpr2.so.2.0 src/SeExpr2/libSeExpr2.so.2 src/SeExpr2/libSeExpr2.so && :
[33/45] : && /usr/bin/x86_64-pc-linux-gnu-g++ -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -Wl,-O1 -Wl,--as-needed src/utils/CMakeFiles/listVar.dir/listVar.cpp.o -o src/utils/listVar -Wl,-rpath,/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build/src/SeExpr2: src/SeExpr2/libSeExpr2.so.2.0 -ldl -lpthread && :
[34/45] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -Isrc/SeExpr2 -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/tests/CMakeFiles/VarBlockExample.dir/VarBlockExample.cpp.o -MF src/tests/CMakeFiles/VarBlockExample.dir/VarBlockExample.cpp.o.d -o src/tests/CMakeFiles/VarBlockExample.dir/VarBlockExample.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/VarBlockExample.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/VarBlockExample.cpp:1:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
74 | _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/VarBlockExample.cpp:1:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/VarBlockExample.cpp:1:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
55 | _type = type;
| ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/VarBlockExample.cpp:1:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
[35/45] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -Isrc/SeExpr2 -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/tests/CMakeFiles/BlockTests.dir/BlockTests.cpp.o -MF src/tests/CMakeFiles/BlockTests.dir/BlockTests.cpp.o.d -o src/tests/CMakeFiles/BlockTests.dir/BlockTests.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/BlockTests.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/BlockTests.cpp:2:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
74 | _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/BlockTests.cpp:2:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/BlockTests.cpp:2:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
55 | _type = type;
| ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/BlockTests.cpp:2:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
[36/45] : && /usr/bin/x86_64-pc-linux-gnu-g++ -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -Wl,-O1 -Wl,--as-needed src/tests/CMakeFiles/VarBlockExample.dir/VarBlockExample.cpp.o -o src/tests/VarBlockExample -Wl,-rpath,/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build/src/SeExpr2: src/SeExpr2/libSeExpr2.so.2.0 -ldl -lpthread && :
[37/45] : && /usr/bin/x86_64-pc-linux-gnu-g++ -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -Wl,-O1 -Wl,--as-needed src/utils/CMakeFiles/eval.dir/eval.cpp.o -o src/utils/eval -Wl,-rpath,/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build/src/SeExpr2: src/SeExpr2/libSeExpr2.so.2.0 -ldl -lpthread && :
[38/45] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -Isrc/SeExpr2 -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/tests/CMakeFiles/dirtSimple.dir/dirtSimple.cpp.o -MF src/tests/CMakeFiles/dirtSimple.dir/dirtSimple.cpp.o.d -o src/tests/CMakeFiles/dirtSimple.dir/dirtSimple.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/dirtSimple.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/dirtSimple.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
74 | _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/dirtSimple.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/dirtSimple.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
55 | _type = type;
| ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/dirtSimple.cpp:18:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
[39/45] : && /usr/bin/x86_64-pc-linux-gnu-g++ -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -Wl,-O1 -Wl,--as-needed src/tests/CMakeFiles/BlockTests.dir/BlockTests.cpp.o -o src/tests/BlockTests -Wl,-rpath,/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build/src/SeExpr2: src/SeExpr2/libSeExpr2.so.2.0 /usr/lib64/libpng.so -lz -ldl -lpthread && :
[40/45] : && /usr/bin/x86_64-pc-linux-gnu-g++ -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -Wl,-O1 -Wl,--as-needed src/tests/CMakeFiles/dirtSimple.dir/dirtSimple.cpp.o -o src/tests/dirtSimple -Wl,-rpath,/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build/src/SeExpr2: src/SeExpr2/libSeExpr2.so.2.0 /usr/lib64/libpng.so -lz -ldl -lpthread && :
[41/45] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -Isrc/SeExpr2 -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/tests/CMakeFiles/testmain2.dir/testmain.cpp.o -MF src/tests/CMakeFiles/testmain2.dir/testmain.cpp.o.d -o src/tests/CMakeFiles/testmain2.dir/testmain.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/testmain.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:24,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/testmain.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
74 | _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:23,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/testmain.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:32,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/testmain.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
55 | _type = type;
| ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:23,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/testmain.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/testmain.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprNode::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:173:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
173 | _type = t;
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:23,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/testmain.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/testmain.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprPrototypeNode::setReturnType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:269:20: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
269 | _retType = type;
| ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:23,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/testmain.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
[42/45] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -Isrc/SeExpr2 -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/tests/CMakeFiles/testmain2.dir/string.cpp.o -MF src/tests/CMakeFiles/testmain2.dir/string.cpp.o.d -o src/tests/CMakeFiles/testmain2.dir/string.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/string.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/string.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
74 | _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/string.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/string.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
55 | _type = type;
| ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/string.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/string.cpp:21:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprNode::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:173:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
173 | _type = t;
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/string.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/string.cpp:21:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprPrototypeNode::setReturnType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:269:20: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
269 | _retType = type;
| ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/string.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
[43/45] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -Isrc/SeExpr2 -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/tests/CMakeFiles/testmain2.dir/imageTests.cpp.o -MF src/tests/CMakeFiles/testmain2.dir/imageTests.cpp.o.d -o src/tests/CMakeFiles/testmain2.dir/imageTests.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/imageTests.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/imageTests.cpp:30:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
74 | _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/imageTests.cpp:30:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/imageTests.cpp:30:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
55 | _type = type;
| ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/imageTests.cpp:30:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/imageTests.cpp:35:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprNode::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:173:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
173 | _type = t;
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/imageTests.cpp:30:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/imageTests.cpp:35:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprPrototypeNode::setReturnType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:269:20: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
269 | _retType = type;
| ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/imageTests.cpp:30:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
[44/45] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src -Isrc/SeExpr2 -I/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -Wall -Wextra -Wno-unused-parameter -pthread -MD -MT src/tests/CMakeFiles/testmain2.dir/basic.cpp.o -MF src/tests/CMakeFiles/testmain2.dir/basic.cpp.o.d -o src/tests/CMakeFiles/testmain2.dir/basic.cpp.o -c /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/basic.cpp
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/basic.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h: In constructor ‘SeExpr2::ExprLocalVarPhi::ExprLocalVarPhi(SeExpr2::ExprType, SeExpr2::ExprLocalVar*, SeExpr2::ExprLocalVar*)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:74:101: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
74 | _type = ((firstType.isFP(1) ? secondType : firstType).setLifetime(firstType, secondType));
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/basic.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/basic.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h: In member function ‘virtual void SeExpr2::ExprVarRef::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:55:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
55 | _type = type;
| ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/basic.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/basic.cpp:21:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprNode::setType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:173:17: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
173 | _type = t;
| ^
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/basic.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFuncX.h:22,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprFunc.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/basic.cpp:21:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h: In member function ‘void SeExpr2::ExprPrototypeNode::setReturnType(const SeExpr2::ExprType&)’:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprNode.h:269:20: warning: implicitly-declared ‘SeExpr2::ExprType& SeExpr2::ExprType::operator=(const SeExpr2::ExprType&)’ is deprecated [-Wdeprecated-copy]
269 | _retType = type;
| ^~~~
In file included from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprEnv.h:25,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/Expression.h:29,
from /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/tests/basic.cpp:20:
/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1/src/SeExpr2/ExprType.h:67:5: note: because ‘SeExpr2::ExprType’ has user-provided ‘SeExpr2::ExprType::ExprType(const SeExpr2::ExprType&)’
67 | ExprType(const ExprType& other) : _type(other.type()), _n(other.dim()), _lifetime(other.lifetime()) {
| ^~~~~~~~
[45/45] : && /usr/bin/x86_64-pc-linux-gnu-g++ -march=haswell -mabm -maes -mrtm --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=6144 -O2 -pipe -fPIC -g -std=c++11 -msse4.1 -rdynamic -Wl,-O1 -Wl,--as-needed src/tests/CMakeFiles/testmain2.dir/testmain.cpp.o src/tests/CMakeFiles/testmain2.dir/imageTests.cpp.o src/tests/CMakeFiles/testmain2.dir/basic.cpp.o src/tests/CMakeFiles/testmain2.dir/string.cpp.o -o src/tests/testmain2 -Wl,-rpath,/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build/src/SeExpr2: src/SeExpr2/libSeExpr2.so.2.0 /usr/lib64/libgtest.so /usr/lib64/libpng.so -lz -ldl -lpthread && :
>>> Source compiled.
>>> Test phase: media-libs/SeExpr-3.0.1
[32;01m*[0m Working in BUILD_DIR: "/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build"
ctest -j 5 --test-load 4
Test project /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build
Start 1: basic
Start 2: imageTestsReport
1/5 Test #1: basic ............................ Passed 0.00 sec
Start 3: basicPython
Start 4: dirtSimple
2/5 Test #4: dirtSimple ....................... Passed 0.00 sec
Start 5: BlockTests
3/5 Test #5: BlockTests .......................Child aborted***Exception: 0.01 sec
4/5 Test #2: imageTestsReport ................. Passed 0.03 sec
5/5 Test #3: basicPython ...................... Passed 0.04 sec
80% tests passed[0;0m, [0;31m1 tests failed[0;0m out of 5
Total Test time (real) = 0.04 sec
The following tests FAILED:
[0;31m 5 - BlockTests (Child aborted)[0;0m
Errors while running CTest
[31;01m*[0m ERROR: media-libs/SeExpr-3.0.1::science failed (test phase):
[31;01m*[0m Tests failed. When you file a bug, please attach the following file:
[31;01m*[0m /var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build/Testing/Temporary/LastTest.log
[31;01m*[0m
[31;01m*[0m Call stack:
[31;01m*[0m ebuild.sh, line 125: Called src_test
[31;01m*[0m environment, line 3125: Called cmake_src_test
[31;01m*[0m environment, line 1438: Called die
[31;01m*[0m The specific snippet of code:
[31;01m*[0m die "Tests failed. When you file a bug, please attach the following file:
[31;01m*[0m ${BUILD_DIR}/Testing/Temporary/LastTest.log";
[31;01m*[0m
[31;01m*[0m If you need support, post the output of `emerge --info '=media-libs/SeExpr-3.0.1::science'`,
[31;01m*[0m the complete build log and the output of `emerge -pqv '=media-libs/SeExpr-3.0.1::science'`.
[31;01m*[0m The complete build log is located at '/var/tmp/portage/media-libs/SeExpr-3.0.1/temp/build.log'.
[31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/media-libs/SeExpr-3.0.1/temp/environment'.
[31;01m*[0m Working directory: '/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1_build'
[31;01m*[0m S: '/var/tmp/portage/media-libs/SeExpr-3.0.1/work/SeExpr-3.0.1'
Related to https://github.com/wdas/SeExpr/issues/102
I am unsure if this is the cause for failing tests but it doesn't seem like a good thing to happen. It feels like there is a slight incompatibility in the type declaration causing there to be discrepancy.
Please let me know what else I can provide to help
Thanks, Aisha.