Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

error: template with C linkage gcc-9.1.0 #218

Closed
NuLL3rr0r opened this issue Jun 24, 2019 · 0 comments
Closed

error: template with C linkage gcc-9.1.0 #218

NuLL3rr0r opened this issue Jun 24, 2019 · 0 comments

Comments

@NuLL3rr0r
Copy link

 * Package:    dev-cpp/libvmime-9999
 * Repository: NuLL3rr0r
 * Maintainer: [email protected]
 * Upstream:   https://github.com/kisli/vmime/issues
 * USE:        abi_x86_64 amd64 c++11 elibc_glibc gnutls icu imap kernel_linux maildir pop smtp ssl userland_GNU
 * FEATURES:   ccache network-sandbox preserve-libs sandbox userpriv usersandbox
>>> Unpacking source...
GIT update -->
   repository:               git://github.com/kisli/vmime
   at the commit:            e2fc1911f17374ae5343c28ec52493f1dfdf09ab
   branch:                   master
   storage directory:        "/var/cache/portage/distfiles/egit-src/vmime"
   checkout type:            bare repository
Cloning into '/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999'...
done.
Branch 'branch-master' set up to track remote branch 'master' from 'origin'.
Switched to a new branch 'branch-master'
>>> Unpacked to /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999
>>> Source unpacked in /var/tmp/portage/dev-cpp/libvmime-9999/work
>>> Preparing source in /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 ...
 * Hardcoded definition(s) removed in CMakeLists.txt:
 *  	SET(CMAKE_BUILD_TYPE Debug)
>>> Working in BUILD_DIR: "/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build"
 * Declaring mycmakeargs as a variable is deprecated. Please use an array instead.
cmake -C /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/gentoo_common_config.cmake -G Unix Makefiles -DCMAKE_INSTALL_PREFIX=/usr -DVMIME_SHARED_PTR_USE_CXX=ON -DVMIME_HAVE_SASL_SUPPORT=OFF -DVMIME_HAVE_MESSAGING_PROTO_POP3=ON -DVMIME_HAVE_MESSAGING_PROTO_SMTP=ON -DVMIME_HAVE_MESSAGING_PROTO_IMAP=ON -DVMIME_HAVE_MESSAGING_PROTO_MAILDIR=ON -DVMIME_HAVE_MESSAGING_PROTO_SENDMAIL=OFF -DVMIME_CHARSETCONV_LIB_IS_ICU=ON -DVMIME_CHARSETCONV_LIB_IS_ICONV=OFF -DVMIME_TLS_SUPPORT_LIB_IS_GNUTLS=ON -DVMIME_TLS_SUPPORT_LIB_IS_OPENSSL=OFF -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_DO_STRIP=OFF -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/gentoo_toolchain.cmake  /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999
loading initial cache file /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/gentoo_common_config.cmake
-- The C compiler identification is GNU 9.1.0
-- The CXX compiler identification is GNU 9.1.0
-- Check for working C compiler: /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc
-- Check for working C compiler: /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++
-- Check for working CXX compiler: /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Deprecation Warning at /usr/share/cmake/Modules/GenerateExportHeader.cmake:415 (message):
  The add_compiler_export_flags function is obsolete.  Use the
  CXX_VISIBILITY_PRESET and VISIBILITY_INLINES_HIDDEN target properties
  instead.
Call Stack (most recent call first):
  CMakeLists.txt:99 (ADD_COMPILER_EXPORT_FLAGS)


-- 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
-- Build type: Release
-- Check if the system is big endian
-- Searching 16 bit integer
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of unsigned short
-- Check size of unsigned short - done
-- Using unsigned short
-- Check if the system is big endian - little endian
-- Looking for C++ include cstdint
-- Looking for C++ include cstdint - found
-- Check size of char
-- Check size of char - done
-- Check size of short
-- Check size of short - done
-- Check size of int
-- Check size of int - done
-- Check size of long
-- Check size of long - done
-- Check size of long long
-- Check size of long long - done
-- Check size of __int64
-- Check size of __int64 - failed
-- Check size of int64_t
-- Check size of int64_t - failed
-- Check size of size_t
-- Check size of size_t - done
-- Sendmail binary found at /usr/sbin/sendmail
-- Found PkgConfig: x86_64-pc-linux-gnu-pkg-config (found version "1.5.4") 
-- Checking for module 'libgsasl'
--   Package 'libgsasl', required by 'virtual:world', not found
-- Could NOT find GSASL (missing: GSASL_LIBRARIES GSASL_INCLUDE_DIR) 
-- Found GnuTLS: /usr/lib64/libgnutls.so (found version "3.6.7") 
-- Found OpenSSL: /usr/lib64/libcrypto.so (found version "1.0.2r")  
-- Looking for gnutls_priority_set_direct
-- Looking for gnutls_priority_set_direct - found
-- Performing Test ICONV_SECOND_ARGUMENT_IS_CONST
-- Performing Test ICONV_SECOND_ARGUMENT_IS_CONST - Failed
-- Found Iconv: /usr/lib64/libc.so
-- Found ICU: /usr/lib64/libicuuc.so  
-- Looking for gmtime_s
-- Looking for gmtime_s - not found
-- Looking for gmtime_r
-- Looking for gmtime_r - found
-- Looking for localtime_s
-- Looking for localtime_s - not found
-- Looking for localtime_r
-- Looking for localtime_r - found
-- Looking for strcpy_s
-- Looking for strcpy_s - not found
-- Looking for getaddrinfo
-- Looking for getaddrinfo - found
-- Looking for getnameinfo
-- Looking for getnameinfo - found
-- Looking for gettid
-- Looking for gettid - not found
-- Looking for syscall
-- Looking for syscall - found
-- Looking for SYS_gettid
-- Looking for SYS_gettid - found
-- Looking for getthrid
-- Looking for getthrid - not found
-- Looking for SO_KEEPALIVE
-- Looking for SO_KEEPALIVE - found
-- Looking for SO_NOSIGPIPE
-- Looking for SO_NOSIGPIPE - not found
-- Looking for MSG_NOSIGNAL
-- Looking for MSG_NOSIGNAL - found
-- Looking for strerror_r
-- Looking for strerror_r - found
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Looking for getaddrinfo_a
-- Looking for getaddrinfo_a - found
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 
-- <<< Gentoo configuration >>>
Build type      Release
Install path    /usr
Compiler flags:
C               -march=native -O2 -pipe
C++             -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden
Linker flags:
Executable      -Wl,-O1 -Wl,--sort-common -Wl,--as-needed
Module          -Wl,-O1 -Wl,--sort-common -Wl,--as-needed
Shared          -Wl,-O1 -Wl,--sort-common -Wl,--as-needed

-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_INSTALL_DO_STRIP


-- Build files have been written to: /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build
>>> Source configured.
>>> Compiling source in /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 ...
>>> Working in BUILD_DIR: "/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build"
make -j9 -l8 VERBOSE=1 
/usr/bin/cmake -S/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -B/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/CMakeFiles /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[1]: Entering directory '/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build'
make -f CMakeFiles/vmime-static.dir/build.make CMakeFiles/vmime-static.dir/depend
make -f CMakeFiles/vmime.dir/build.make CMakeFiles/vmime.dir/depend
make[2]: Entering directory '/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build'
cd /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/CMakeFiles/vmime-static.dir/DependInfo.cmake
make[2]: Entering directory '/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build'
cd /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/CMakeFiles/vmime.dir/DependInfo.cmake
Dependee "/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/CMakeFiles/vmime-static.dir/DependInfo.cmake" is newer than depender "/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/CMakeFiles/vmime-static.dir/depend.internal".
Dependee "/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/CMakeFiles/vmime-static.dir/depend.internal".
Scanning dependencies of target vmime-static
Dependee "/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/CMakeFiles/vmime.dir/DependInfo.cmake" is newer than depender "/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/CMakeFiles/vmime.dir/depend.internal".
Dependee "/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/CMakeFiles/vmime.dir/depend.internal".
Scanning dependencies of target vmime
make[2]: Leaving directory '/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build'
make -f CMakeFiles/vmime-static.dir/build.make CMakeFiles/vmime-static.dir/build
make[2]: Leaving directory '/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build'
make -f CMakeFiles/vmime.dir/build.make CMakeFiles/vmime.dir/build
make[2]: Entering directory '/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build'
make[2]: Entering directory '/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build'
[  0%] Building CXX object CMakeFiles/vmime-static.dir/src/vmime/address.cpp.o
[  0%] Building CXX object CMakeFiles/vmime-static.dir/src/vmime/addressList.cpp.o
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG   -DVMIME_STATIC -std=c++11 -o CMakeFiles/vmime-static.dir/src/vmime/address.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/address.cpp
[  0%] Building CXX object CMakeFiles/vmime-static.dir/src/vmime/attachmentHelper.cpp.o
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG   -DVMIME_STATIC -std=c++11 -o CMakeFiles/vmime-static.dir/src/vmime/addressList.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/addressList.cpp
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG   -DVMIME_STATIC -std=c++11 -o CMakeFiles/vmime-static.dir/src/vmime/attachmentHelper.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/attachmentHelper.cpp
[  0%] Building CXX object CMakeFiles/vmime-static.dir/src/vmime/base.cpp.o
[  1%] Building CXX object CMakeFiles/vmime-static.dir/src/vmime/body.cpp.o
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG   -DVMIME_STATIC -std=c++11 -o CMakeFiles/vmime-static.dir/src/vmime/base.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/base.cpp
[  1%] Building CXX object CMakeFiles/vmime-static.dir/src/vmime/bodyPart.cpp.o
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG   -DVMIME_STATIC -std=c++11 -o CMakeFiles/vmime-static.dir/src/vmime/body.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/body.cpp
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG   -DVMIME_STATIC -std=c++11 -o CMakeFiles/vmime-static.dir/src/vmime/bodyPart.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/bodyPart.cpp
[  1%] Building CXX object CMakeFiles/vmime-static.dir/src/vmime/bodyPartAttachment.cpp.o
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG   -DVMIME_STATIC -std=c++11 -o CMakeFiles/vmime-static.dir/src/vmime/bodyPartAttachment.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/bodyPartAttachment.cpp
[  1%] Building CXX object CMakeFiles/vmime.dir/src/vmime/address.cpp.o
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -Dvmime_EXPORTS -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG -fPIC   -DVMIME_SHARED -std=c++11 -o CMakeFiles/vmime.dir/src/vmime/address.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/address.cpp
[  1%] Building CXX object CMakeFiles/vmime-static.dir/src/vmime/charset.cpp.o
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG   -DVMIME_STATIC -std=c++11 -o CMakeFiles/vmime-static.dir/src/vmime/charset.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charset.cpp
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/body.cpp: In member function ‘virtual void vmime::body::parseImpl(const vmime::parsingContext&, const std::shared_ptr<vmime::utility::parserInputStreamAdapter>&, vmime::size_t, vmime::size_t, vmime::size_t*)’:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/body.cpp:170:53: warning: implicitly-declared ‘vmime::mediaType::mediaType(const vmime::mediaType&)’ is deprecated [-Wdeprecated-copy]
  170 |   const mediaType type = *ctf->getValue <mediaType>();
      |                                                     ^
In file included from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/body.hpp:33,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/bodyPart.hpp:32,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/body.cpp:24:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/mediaType.hpp:54:13: note: because ‘vmime::mediaType’ has user-provided ‘vmime::mediaType& vmime::mediaType::operator=(const vmime::mediaType&)’
   54 |  mediaType& operator=(const mediaType& other);
      |             ^~~~~~~~
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/body.cpp: In member function ‘const vmime::mediaType vmime::body::getContentType() const’:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/body.cpp:697:37: warning: implicitly-declared ‘vmime::mediaType::mediaType(const vmime::mediaType&)’ is deprecated [-Wdeprecated-copy]
  697 |   return *ctf->getValue <mediaType>();
      |                                     ^
In file included from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/body.hpp:33,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/bodyPart.hpp:32,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/body.cpp:24:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/mediaType.hpp:54:13: note: because ‘vmime::mediaType’ has user-provided ‘vmime::mediaType& vmime::mediaType::operator=(const vmime::mediaType&)’
   54 |  mediaType& operator=(const mediaType& other);
      |             ^~~~~~~~
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/bodyPartAttachment.cpp: In member function ‘virtual const vmime::mediaType vmime::bodyPartAttachment::getType() const’:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/bodyPartAttachment.cpp:42:37: warning: implicitly-declared ‘vmime::mediaType::mediaType(const vmime::mediaType&)’ is deprecated [-Wdeprecated-copy]
   42 |   return *ctf->getValue <mediaType>();
      |                                     ^
In file included from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/body.hpp:33,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/bodyPart.hpp:32,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/attachment.hpp:30,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/bodyPartAttachment.hpp:31,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/bodyPartAttachment.cpp:24:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/mediaType.hpp:54:13: note: because ‘vmime::mediaType’ has user-provided ‘vmime::mediaType& vmime::mediaType::operator=(const vmime::mediaType&)’
   54 |  mediaType& operator=(const mediaType& other);
      |             ^~~~~~~~
[  1%] Building CXX object CMakeFiles/vmime.dir/src/vmime/addressList.cpp.o
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -Dvmime_EXPORTS -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG -fPIC   -DVMIME_SHARED -std=c++11 -o CMakeFiles/vmime.dir/src/vmime/addressList.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/addressList.cpp
[  2%] Building CXX object CMakeFiles/vmime-static.dir/src/vmime/charsetConverter.cpp.o
[  2%] Building CXX object CMakeFiles/vmime.dir/src/vmime/attachmentHelper.cpp.o
[  2%] Building CXX object CMakeFiles/vmime-static.dir/src/vmime/charsetConverterOptions.cpp.o
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG   -DVMIME_STATIC -std=c++11 -o CMakeFiles/vmime-static.dir/src/vmime/charsetConverter.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter.cpp
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -Dvmime_EXPORTS -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG -fPIC   -DVMIME_SHARED -std=c++11 -o CMakeFiles/vmime.dir/src/vmime/attachmentHelper.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/attachmentHelper.cpp
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG   -DVMIME_STATIC -std=c++11 -o CMakeFiles/vmime-static.dir/src/vmime/charsetConverterOptions.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverterOptions.cpp
[  2%] Building CXX object CMakeFiles/vmime.dir/src/vmime/base.cpp.o
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -Dvmime_EXPORTS -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG -fPIC   -DVMIME_SHARED -std=c++11 -o CMakeFiles/vmime.dir/src/vmime/base.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/base.cpp
[  2%] Building CXX object CMakeFiles/vmime-static.dir/src/vmime/charsetConverter_iconv.cpp.o
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG   -DVMIME_STATIC -std=c++11 -o CMakeFiles/vmime-static.dir/src/vmime/charsetConverter_iconv.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_iconv.cpp
[  3%] Building CXX object CMakeFiles/vmime.dir/src/vmime/body.cpp.o
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -Dvmime_EXPORTS -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG -fPIC   -DVMIME_SHARED -std=c++11 -o CMakeFiles/vmime.dir/src/vmime/body.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/body.cpp
[  3%] Building CXX object CMakeFiles/vmime-static.dir/src/vmime/charsetConverter_icu.cpp.o
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG   -DVMIME_STATIC -std=c++11 -o CMakeFiles/vmime-static.dir/src/vmime/charsetConverter_icu.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.cpp
[  4%] Building CXX object CMakeFiles/vmime-static.dir/src/vmime/charsetConverter_idna.cpp.o
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG   -DVMIME_STATIC -std=c++11 -o CMakeFiles/vmime-static.dir/src/vmime/charsetConverter_idna.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_idna.cpp
[  4%] Building CXX object CMakeFiles/vmime.dir/src/vmime/bodyPart.cpp.o
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/body.cpp: In member function ‘virtual void vmime::body::parseImpl(const vmime::parsingContext&, const std::shared_ptr<vmime::utility::parserInputStreamAdapter>&, vmime::size_t, vmime::size_t, vmime::size_t*)’:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/body.cpp:170:53: warning: implicitly-declared ‘vmime::mediaType::mediaType(const vmime::mediaType&)’ is deprecated [-Wdeprecated-copy]
  170 |   const mediaType type = *ctf->getValue <mediaType>();
      |                                                     ^
In file included from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/body.hpp:33,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/bodyPart.hpp:32,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/body.cpp:24:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/mediaType.hpp:54:13: note: because ‘vmime::mediaType’ has user-provided ‘vmime::mediaType& vmime::mediaType::operator=(const vmime::mediaType&)’
   54 |  mediaType& operator=(const mediaType& other);
      |             ^~~~~~~~
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/body.cpp: In member function ‘const vmime::mediaType vmime::body::getContentType() const’:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/body.cpp:697:37: warning: implicitly-declared ‘vmime::mediaType::mediaType(const vmime::mediaType&)’ is deprecated [-Wdeprecated-copy]
  697 |   return *ctf->getValue <mediaType>();
      |                                     ^
In file included from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/body.hpp:33,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/bodyPart.hpp:32,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/body.cpp:24:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/mediaType.hpp:54:13: note: because ‘vmime::mediaType’ has user-provided ‘vmime::mediaType& vmime::mediaType::operator=(const vmime::mediaType&)’
   54 |  mediaType& operator=(const mediaType& other);
      |             ^~~~~~~~
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -Dvmime_EXPORTS -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG -fPIC   -DVMIME_SHARED -std=c++11 -o CMakeFiles/vmime.dir/src/vmime/bodyPart.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/bodyPart.cpp
[  4%] Building CXX object CMakeFiles/vmime-static.dir/src/vmime/charsetConverter_win.cpp.o
[  4%] Building CXX object CMakeFiles/vmime.dir/src/vmime/bodyPartAttachment.cpp.o
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG   -DVMIME_STATIC -std=c++11 -o CMakeFiles/vmime-static.dir/src/vmime/charsetConverter_win.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_win.cpp
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -Dvmime_EXPORTS -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG -fPIC   -DVMIME_SHARED -std=c++11 -o CMakeFiles/vmime.dir/src/vmime/bodyPartAttachment.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/bodyPartAttachment.cpp
[  4%] Building CXX object CMakeFiles/vmime-static.dir/src/vmime/component.cpp.o
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG   -DVMIME_STATIC -std=c++11 -o CMakeFiles/vmime-static.dir/src/vmime/component.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/component.cpp
[  4%] Building CXX object CMakeFiles/vmime.dir/src/vmime/charset.cpp.o
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -Dvmime_EXPORTS -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG -fPIC   -DVMIME_SHARED -std=c++11 -o CMakeFiles/vmime.dir/src/vmime/charset.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charset.cpp
[  5%] Building CXX object CMakeFiles/vmime.dir/src/vmime/charsetConverter.cpp.o
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -Dvmime_EXPORTS -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG -fPIC   -DVMIME_SHARED -std=c++11 -o CMakeFiles/vmime.dir/src/vmime/charsetConverter.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter.cpp
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_idna.cpp: In constructor ‘vmime::charsetConverter_idna::charsetConverter_idna(const vmime::charset&, const vmime::charset&, const vmime::charsetConverterOptions&)’:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_idna.cpp:53:18: warning: implicitly-declared ‘vmime::charset::charset(const vmime::charset&)’ is deprecated [-Wdeprecated-copy]
   53 |    m_options(opts) {
      |                  ^
In file included from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter.hpp:31,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_idna.hpp:28,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_idna.cpp:24:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charset.hpp:59:11: note: because ‘vmime::charset’ has user-provided ‘vmime::charset& vmime::charset::operator=(const vmime::charset&)’
   59 |  charset& operator=(const charset& other);
      |           ^~~~~~~~
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_idna.cpp:53:18: warning: implicitly-declared ‘vmime::charset::charset(const vmime::charset&)’ is deprecated [-Wdeprecated-copy]
   53 |    m_options(opts) {
      |                  ^
In file included from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter.hpp:31,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_idna.hpp:28,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_idna.cpp:24:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charset.hpp:59:11: note: because ‘vmime::charset’ has user-provided ‘vmime::charset& vmime::charset::operator=(const vmime::charset&)’
   59 |  charset& operator=(const charset& other);
      |           ^~~~~~~~
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/bodyPartAttachment.cpp: In member function ‘virtual const vmime::mediaType vmime::bodyPartAttachment::getType() const’:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/bodyPartAttachment.cpp:42:37: warning: implicitly-declared ‘vmime::mediaType::mediaType(const vmime::mediaType&)’ is deprecated [-Wdeprecated-copy]
   42 |   return *ctf->getValue <mediaType>();
      |                                     ^
In file included from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/body.hpp:33,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/bodyPart.hpp:32,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/attachment.hpp:30,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/bodyPartAttachment.hpp:31,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/bodyPartAttachment.cpp:24:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/mediaType.hpp:54:13: note: because ‘vmime::mediaType’ has user-provided ‘vmime::mediaType& vmime::mediaType::operator=(const vmime::mediaType&)’
   54 |  mediaType& operator=(const mediaType& other);
      |             ^~~~~~~~
[  5%] Building CXX object CMakeFiles/vmime-static.dir/src/vmime/constants.cpp.o
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG   -DVMIME_STATIC -std=c++11 -o CMakeFiles/vmime-static.dir/src/vmime/constants.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/constants.cpp
[  5%] Building CXX object CMakeFiles/vmime.dir/src/vmime/charsetConverterOptions.cpp.o
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -Dvmime_EXPORTS -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG -fPIC   -DVMIME_SHARED -std=c++11 -o CMakeFiles/vmime.dir/src/vmime/charsetConverterOptions.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverterOptions.cpp
[  6%] Building CXX object CMakeFiles/vmime-static.dir/src/vmime/contentDisposition.cpp.o
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG   -DVMIME_STATIC -std=c++11 -o CMakeFiles/vmime-static.dir/src/vmime/contentDisposition.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/contentDisposition.cpp
[  6%] Building CXX object CMakeFiles/vmime.dir/src/vmime/charsetConverter_iconv.cpp.o
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -Dvmime_EXPORTS -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG -fPIC   -DVMIME_SHARED -std=c++11 -o CMakeFiles/vmime.dir/src/vmime/charsetConverter_iconv.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_iconv.cpp
[  6%] Building CXX object CMakeFiles/vmime-static.dir/src/vmime/contentDispositionField.cpp.o
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG   -DVMIME_STATIC -std=c++11 -o CMakeFiles/vmime-static.dir/src/vmime/contentDispositionField.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/contentDispositionField.cpp
[  6%] Building CXX object CMakeFiles/vmime.dir/src/vmime/charsetConverter_icu.cpp.o
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -Dvmime_EXPORTS -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG -fPIC   -DVMIME_SHARED -std=c++11 -o CMakeFiles/vmime.dir/src/vmime/charsetConverter_icu.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.cpp
[  6%] Building CXX object CMakeFiles/vmime-static.dir/src/vmime/contentHandler.cpp.o
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG   -DVMIME_STATIC -std=c++11 -o CMakeFiles/vmime-static.dir/src/vmime/contentHandler.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/contentHandler.cpp
[  7%] Building CXX object CMakeFiles/vmime.dir/src/vmime/charsetConverter_idna.cpp.o
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -Dvmime_EXPORTS -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG -fPIC   -DVMIME_SHARED -std=c++11 -o CMakeFiles/vmime.dir/src/vmime/charsetConverter_idna.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_idna.cpp
[  7%] Building CXX object CMakeFiles/vmime-static.dir/src/vmime/contentTypeField.cpp.o
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG   -DVMIME_STATIC -std=c++11 -o CMakeFiles/vmime-static.dir/src/vmime/contentTypeField.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/contentTypeField.cpp
[  7%] Building CXX object CMakeFiles/vmime.dir/src/vmime/charsetConverter_win.cpp.o
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -Dvmime_EXPORTS -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG -fPIC   -DVMIME_SHARED -std=c++11 -o CMakeFiles/vmime.dir/src/vmime/charsetConverter_win.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_win.cpp
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_idna.cpp: In constructor ‘vmime::charsetConverter_idna::charsetConverter_idna(const vmime::charset&, const vmime::charset&, const vmime::charsetConverterOptions&)’:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_idna.cpp:53:18: warning: implicitly-declared ‘vmime::charset::charset(const vmime::charset&)’ is deprecated [-Wdeprecated-copy]
   53 |    m_options(opts) {
      |                  ^
In file included from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter.hpp:31,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_idna.hpp:28,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_idna.cpp:24:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charset.hpp:59:11: note: because ‘vmime::charset’ has user-provided ‘vmime::charset& vmime::charset::operator=(const vmime::charset&)’
   59 |  charset& operator=(const charset& other);
      |           ^~~~~~~~
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_idna.cpp:53:18: warning: implicitly-declared ‘vmime::charset::charset(const vmime::charset&)’ is deprecated [-Wdeprecated-copy]
   53 |    m_options(opts) {
      |                  ^
In file included from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter.hpp:31,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_idna.hpp:28,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_idna.cpp:24:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charset.hpp:59:11: note: because ‘vmime::charset’ has user-provided ‘vmime::charset& vmime::charset::operator=(const vmime::charset&)’
   59 |  charset& operator=(const charset& other);
      |           ^~~~~~~~
[  7%] Building CXX object CMakeFiles/vmime.dir/src/vmime/component.cpp.o
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -Dvmime_EXPORTS -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG -fPIC   -DVMIME_SHARED -std=c++11 -o CMakeFiles/vmime.dir/src/vmime/component.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/component.cpp
[  7%] Building CXX object CMakeFiles/vmime.dir/src/vmime/constants.cpp.o
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -Dvmime_EXPORTS -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG -fPIC   -DVMIME_SHARED -std=c++11 -o CMakeFiles/vmime.dir/src/vmime/constants.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/constants.cpp
[  7%] Building CXX object CMakeFiles/vmime.dir/src/vmime/contentDispositionField.cpp.o
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -Dvmime_EXPORTS -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG -fPIC   -DVMIME_SHARED -std=c++11 -o CMakeFiles/vmime.dir/src/vmime/contentDispositionField.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/contentDispositionField.cpp
[  8%] Building CXX object CMakeFiles/vmime.dir/src/vmime/contentDisposition.cpp.o
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -Dvmime_EXPORTS -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG -fPIC   -DVMIME_SHARED -std=c++11 -o CMakeFiles/vmime.dir/src/vmime/contentDisposition.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/contentDisposition.cpp
[  8%] Building CXX object CMakeFiles/vmime.dir/src/vmime/contentHandler.cpp.o
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -Dvmime_EXPORTS -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG -fPIC   -DVMIME_SHARED -std=c++11 -o CMakeFiles/vmime.dir/src/vmime/contentHandler.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/contentHandler.cpp
[  8%] Building CXX object CMakeFiles/vmime.dir/src/vmime/contentTypeField.cpp.o
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -Dvmime_EXPORTS -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG -fPIC   -DVMIME_SHARED -std=c++11 -o CMakeFiles/vmime.dir/src/vmime/contentTypeField.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/contentTypeField.cpp
In file included from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/parameterizedHeaderField.hpp:30,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/contentTypeField.hpp:28,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/contentTypeField.cpp:24:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/parameter.hpp: In instantiation of ‘const T vmime::parameter::getValueAs() const [with T = vmime::charset]’:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/contentTypeField.cpp:77:38:   required from here
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/parameter.hpp:127:10: warning: implicitly-declared ‘vmime::charset::charset(const vmime::charset&)’ is deprecated [-Wdeprecated-copy]
  127 |   return ret;
      |          ^~~
In file included from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/word.hpp:29,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/parameter.hpp:30,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/parameterizedHeaderField.hpp:30,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/contentTypeField.hpp:28,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/contentTypeField.cpp:24:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charset.hpp:59:11: note: because ‘vmime::charset’ has user-provided ‘vmime::charset& vmime::charset::operator=(const vmime::charset&)’
   59 |  charset& operator=(const charset& other);
      |           ^~~~~~~~
[  9%] Building CXX object CMakeFiles/vmime.dir/src/vmime/context.cpp.o
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -Dvmime_EXPORTS -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG -fPIC   -DVMIME_SHARED -std=c++11 -o CMakeFiles/vmime.dir/src/vmime/context.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/context.cpp
[  9%] Building CXX object CMakeFiles/vmime.dir/src/vmime/dateTime.cpp.o
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -Dvmime_EXPORTS -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG -fPIC   -DVMIME_SHARED -std=c++11 -o CMakeFiles/vmime.dir/src/vmime/dateTime.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/dateTime.cpp
[  9%] Building CXX object CMakeFiles/vmime.dir/src/vmime/defaultAttachment.cpp.o
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -Dvmime_EXPORTS -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG -fPIC   -DVMIME_SHARED -std=c++11 -o CMakeFiles/vmime.dir/src/vmime/defaultAttachment.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/defaultAttachment.cpp
[  9%] Building CXX object CMakeFiles/vmime.dir/src/vmime/disposition.cpp.o
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -Dvmime_EXPORTS -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG -fPIC   -DVMIME_SHARED -std=c++11 -o CMakeFiles/vmime.dir/src/vmime/disposition.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/disposition.cpp
In file included from /usr/include/unicode/uenum.h:23,
                 from /usr/include/unicode/ucnv.h:53,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.cpp:41:
/usr/include/unicode/localpointer.h:67:1: error: template with C linkage
   67 | template<typename T>
      | ^~~~~~~~
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.cpp:37:1: note: ‘extern "C"’ linkage started here
   37 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/unicode/uenum.h:23,
                 from /usr/include/unicode/ucnv.h:53,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.cpp:41:
/usr/include/unicode/localpointer.h:190:1: error: template with C linkage
  190 | template<typename T>
      | ^~~~~~~~
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.cpp:37:1: note: ‘extern "C"’ linkage started here
   37 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/unicode/uenum.h:23,
                 from /usr/include/unicode/ucnv.h:53,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.cpp:41:
/usr/include/unicode/localpointer.h:371:1: error: template with C linkage
  371 | template<typename T>
      | ^~~~~~~~
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.cpp:37:1: note: ‘extern "C"’ linkage started here
   37 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/unicode/uenum.h:23,
                 from /usr/include/unicode/ucnv.h:53,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.cpp:41:
/usr/include/unicode/ucnv.h:585:1: error: conflicting declaration of C function ‘void icu::swap(icu::LocalUConverterPointer&, icu::LocalUConverterPointer&)’
  585 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/unicode/uenum.h:68:1: note: previous declaration ‘void icu::swap(icu::LocalUEnumerationPointer&, icu::LocalUEnumerationPointer&)’
   68 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.cpp: In constructor ‘vmime::charsetConverter_icu::charsetConverter_icu(const vmime::charset&, const vmime::charset&, const vmime::charsetConverterOptions&)’:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.cpp:74:18: warning: implicitly-declared ‘vmime::charset::charset(const vmime::charset&)’ is deprecated [-Wdeprecated-copy]
   74 |    m_options(opts) {
      |                  ^
In file included from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter.hpp:31,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.hpp:34,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.cpp:30:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charset.hpp:59:11: note: because ‘vmime::charset’ has user-provided ‘vmime::charset& vmime::charset::operator=(const vmime::charset&)’
   59 |  charset& operator=(const charset& other);
      |           ^~~~~~~~
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.cpp:74:18: warning: implicitly-declared ‘vmime::charset::charset(const vmime::charset&)’ is deprecated [-Wdeprecated-copy]
   74 |    m_options(opts) {
      |                  ^
In file included from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter.hpp:31,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.hpp:34,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.cpp:30:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charset.hpp:59:11: note: because ‘vmime::charset’ has user-provided ‘vmime::charset& vmime::charset::operator=(const vmime::charset&)’
   59 |  charset& operator=(const charset& other);
      |           ^~~~~~~~
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.cpp: In constructor ‘vmime::utility::charsetFilteredOutputStream_icu::charsetFilteredOutputStream_icu(const vmime::charset&, const vmime::charset&, vmime::utility::outputStream*, const vmime::charsetConverterOptions&)’:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.cpp:321:18: warning: implicitly-declared ‘vmime::charset::charset(const vmime::charset&)’ is deprecated [-Wdeprecated-copy]
  321 |    m_options(opts) {
      |                  ^
In file included from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter.hpp:31,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.hpp:34,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.cpp:30:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charset.hpp:59:11: note: because ‘vmime::charset’ has user-provided ‘vmime::charset& vmime::charset::operator=(const vmime::charset&)’
   59 |  charset& operator=(const charset& other);
      |           ^~~~~~~~
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.cpp:321:18: warning: implicitly-declared ‘vmime::charset::charset(const vmime::charset&)’ is deprecated [-Wdeprecated-copy]
  321 |    m_options(opts) {
      |                  ^
In file included from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter.hpp:31,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.hpp:34,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.cpp:30:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charset.hpp:59:11: note: because ‘vmime::charset’ has user-provided ‘vmime::charset& vmime::charset::operator=(const vmime::charset&)’
   59 |  charset& operator=(const charset& other);
      |           ^~~~~~~~
make[2]: *** [CMakeFiles/vmime.dir/build.make:206: CMakeFiles/vmime.dir/src/vmime/charsetConverter_icu.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
[ 10%] Building CXX object CMakeFiles/vmime-static.dir/src/vmime/context.cpp.o
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG   -DVMIME_STATIC -std=c++11 -o CMakeFiles/vmime-static.dir/src/vmime/context.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/context.cpp
[ 10%] Building CXX object CMakeFiles/vmime-static.dir/src/vmime/dateTime.cpp.o
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG   -DVMIME_STATIC -std=c++11 -o CMakeFiles/vmime-static.dir/src/vmime/dateTime.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/dateTime.cpp
[ 10%] Building CXX object CMakeFiles/vmime-static.dir/src/vmime/defaultAttachment.cpp.o
/usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++  -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999 -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src -I/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build/src/vmime  -march=native -O2 -pipe -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -march=native -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -O2 -O3 -DNDEBUG   -DVMIME_STATIC -std=c++11 -o CMakeFiles/vmime-static.dir/src/vmime/defaultAttachment.cpp.o -c /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/defaultAttachment.cpp
In file included from /usr/include/unicode/uenum.h:23,
                 from /usr/include/unicode/ucnv.h:53,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.cpp:41:
/usr/include/unicode/localpointer.h:67:1: error: template with C linkage
   67 | template<typename T>
      | ^~~~~~~~
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.cpp:37:1: note: ‘extern "C"’ linkage started here
   37 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/unicode/uenum.h:23,
                 from /usr/include/unicode/ucnv.h:53,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.cpp:41:
/usr/include/unicode/localpointer.h:190:1: error: template with C linkage
  190 | template<typename T>
      | ^~~~~~~~
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.cpp:37:1: note: ‘extern "C"’ linkage started here
   37 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/unicode/uenum.h:23,
                 from /usr/include/unicode/ucnv.h:53,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.cpp:41:
/usr/include/unicode/localpointer.h:371:1: error: template with C linkage
  371 | template<typename T>
      | ^~~~~~~~
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.cpp:37:1: note: ‘extern "C"’ linkage started here
   37 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/unicode/uenum.h:23,
                 from /usr/include/unicode/ucnv.h:53,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.cpp:41:
/usr/include/unicode/ucnv.h:585:1: error: conflicting declaration of C function ‘void icu::swap(icu::LocalUConverterPointer&, icu::LocalUConverterPointer&)’
  585 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/unicode/uenum.h:68:1: note: previous declaration ‘void icu::swap(icu::LocalUEnumerationPointer&, icu::LocalUEnumerationPointer&)’
   68 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.cpp: In constructor ‘vmime::charsetConverter_icu::charsetConverter_icu(const vmime::charset&, const vmime::charset&, const vmime::charsetConverterOptions&)’:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.cpp:74:18: warning: implicitly-declared ‘vmime::charset::charset(const vmime::charset&)’ is deprecated [-Wdeprecated-copy]
   74 |    m_options(opts) {
      |                  ^
In file included from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter.hpp:31,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.hpp:34,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.cpp:30:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charset.hpp:59:11: note: because ‘vmime::charset’ has user-provided ‘vmime::charset& vmime::charset::operator=(const vmime::charset&)’
   59 |  charset& operator=(const charset& other);
      |           ^~~~~~~~
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.cpp:74:18: warning: implicitly-declared ‘vmime::charset::charset(const vmime::charset&)’ is deprecated [-Wdeprecated-copy]
   74 |    m_options(opts) {
      |                  ^
In file included from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter.hpp:31,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.hpp:34,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.cpp:30:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charset.hpp:59:11: note: because ‘vmime::charset’ has user-provided ‘vmime::charset& vmime::charset::operator=(const vmime::charset&)’
   59 |  charset& operator=(const charset& other);
      |           ^~~~~~~~
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.cpp: In constructor ‘vmime::utility::charsetFilteredOutputStream_icu::charsetFilteredOutputStream_icu(const vmime::charset&, const vmime::charset&, vmime::utility::outputStream*, const vmime::charsetConverterOptions&)’:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.cpp:321:18: warning: implicitly-declared ‘vmime::charset::charset(const vmime::charset&)’ is deprecated [-Wdeprecated-copy]
  321 |    m_options(opts) {
      |                  ^
In file included from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter.hpp:31,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.hpp:34,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.cpp:30:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charset.hpp:59:11: note: because ‘vmime::charset’ has user-provided ‘vmime::charset& vmime::charset::operator=(const vmime::charset&)’
   59 |  charset& operator=(const charset& other);
      |           ^~~~~~~~
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.cpp:321:18: warning: implicitly-declared ‘vmime::charset::charset(const vmime::charset&)’ is deprecated [-Wdeprecated-copy]
  321 |    m_options(opts) {
      |                  ^
In file included from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter.hpp:31,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.hpp:34,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charsetConverter_icu.cpp:30:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charset.hpp:59:11: note: because ‘vmime::charset’ has user-provided ‘vmime::charset& vmime::charset::operator=(const vmime::charset&)’
   59 |  charset& operator=(const charset& other);
      |           ^~~~~~~~
make[2]: *** [CMakeFiles/vmime-static.dir/build.make:206: CMakeFiles/vmime-static.dir/src/vmime/charsetConverter_icu.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/parameterizedHeaderField.hpp:30,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/contentTypeField.hpp:28,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/contentTypeField.cpp:24:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/parameter.hpp: In instantiation of ‘const T vmime::parameter::getValueAs() const [with T = vmime::charset]’:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/contentTypeField.cpp:77:38:   required from here
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/parameter.hpp:127:10: warning: implicitly-declared ‘vmime::charset::charset(const vmime::charset&)’ is deprecated [-Wdeprecated-copy]
  127 |   return ret;
      |          ^~~
In file included from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/word.hpp:29,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/parameter.hpp:30,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/parameterizedHeaderField.hpp:30,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/contentTypeField.hpp:28,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/contentTypeField.cpp:24:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/charset.hpp:59:11: note: because ‘vmime::charset’ has user-provided ‘vmime::charset& vmime::charset::operator=(const vmime::charset&)’
   59 |  charset& operator=(const charset& other);
      |           ^~~~~~~~
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/defaultAttachment.cpp: In constructor ‘vmime::defaultAttachment::defaultAttachment(const std::shared_ptr<const vmime::contentHandler>&, const vmime::encoding&, const vmime::mediaType&, const vmime::text&, const vmime::word&)’:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/defaultAttachment.cpp:50:15: warning: implicitly-declared ‘vmime::mediaType::mediaType(const vmime::mediaType&)’ is deprecated [-Wdeprecated-copy]
   50 |    m_name(name) {
      |               ^
In file included from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/body.hpp:33,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/bodyPart.hpp:32,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/attachment.hpp:30,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/defaultAttachment.hpp:28,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/defaultAttachment.cpp:24:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/mediaType.hpp:54:13: note: because ‘vmime::mediaType’ has user-provided ‘vmime::mediaType& vmime::mediaType::operator=(const vmime::mediaType&)’
   54 |  mediaType& operator=(const mediaType& other);
      |             ^~~~~~~~
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/defaultAttachment.cpp: In constructor ‘vmime::defaultAttachment::defaultAttachment(const std::shared_ptr<const vmime::contentHandler>&, const vmime::mediaType&, const vmime::text&, const vmime::word&)’:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/defaultAttachment.cpp:65:15: warning: implicitly-declared ‘vmime::mediaType::mediaType(const vmime::mediaType&)’ is deprecated [-Wdeprecated-copy]
   65 |    m_name(name) {
      |               ^
In file included from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/body.hpp:33,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/bodyPart.hpp:32,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/attachment.hpp:30,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/defaultAttachment.hpp:28,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/defaultAttachment.cpp:24:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/mediaType.hpp:54:13: note: because ‘vmime::mediaType’ has user-provided ‘vmime::mediaType& vmime::mediaType::operator=(const vmime::mediaType&)’
   54 |  mediaType& operator=(const mediaType& other);
      |             ^~~~~~~~
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/defaultAttachment.cpp: In copy constructor ‘vmime::defaultAttachment::defaultAttachment(const vmime::defaultAttachment&)’:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/defaultAttachment.cpp:76:24: warning: implicitly-declared ‘vmime::mediaType::mediaType(const vmime::mediaType&)’ is deprecated [-Wdeprecated-copy]
   76 |    m_name(attach.m_name) {
      |                        ^
In file included from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/body.hpp:33,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/bodyPart.hpp:32,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/attachment.hpp:30,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/defaultAttachment.hpp:28,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/defaultAttachment.cpp:24:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/mediaType.hpp:54:13: note: because ‘vmime::mediaType’ has user-provided ‘vmime::mediaType& vmime::mediaType::operator=(const vmime::mediaType&)’
   54 |  mediaType& operator=(const mediaType& other);
      |             ^~~~~~~~
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/defaultAttachment.cpp: In member function ‘virtual const vmime::mediaType vmime::defaultAttachment::getType() const’:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/defaultAttachment.cpp:124:9: warning: implicitly-declared ‘vmime::mediaType::mediaType(const vmime::mediaType&)’ is deprecated [-Wdeprecated-copy]
  124 |  return m_type;
      |         ^~~~~~
In file included from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/body.hpp:33,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/bodyPart.hpp:32,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/attachment.hpp:30,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/defaultAttachment.hpp:28,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/defaultAttachment.cpp:24:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/mediaType.hpp:54:13: note: because ‘vmime::mediaType’ has user-provided ‘vmime::mediaType& vmime::mediaType::operator=(const vmime::mediaType&)’
   54 |  mediaType& operator=(const mediaType& other);
      |             ^~~~~~~~
make[2]: Leaving directory '/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build'
make[1]: *** [CMakeFiles/Makefile2:110: CMakeFiles/vmime.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/defaultAttachment.cpp: In constructor ‘vmime::defaultAttachment::defaultAttachment(const std::shared_ptr<const vmime::contentHandler>&, const vmime::encoding&, const vmime::mediaType&, const vmime::text&, const vmime::word&)’:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/defaultAttachment.cpp:50:15: warning: implicitly-declared ‘vmime::mediaType::mediaType(const vmime::mediaType&)’ is deprecated [-Wdeprecated-copy]
   50 |    m_name(name) {
      |               ^
In file included from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/body.hpp:33,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/bodyPart.hpp:32,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/attachment.hpp:30,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/defaultAttachment.hpp:28,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/defaultAttachment.cpp:24:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/mediaType.hpp:54:13: note: because ‘vmime::mediaType’ has user-provided ‘vmime::mediaType& vmime::mediaType::operator=(const vmime::mediaType&)’
   54 |  mediaType& operator=(const mediaType& other);
      |             ^~~~~~~~
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/defaultAttachment.cpp: In constructor ‘vmime::defaultAttachment::defaultAttachment(const std::shared_ptr<const vmime::contentHandler>&, const vmime::mediaType&, const vmime::text&, const vmime::word&)’:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/defaultAttachment.cpp:65:15: warning: implicitly-declared ‘vmime::mediaType::mediaType(const vmime::mediaType&)’ is deprecated [-Wdeprecated-copy]
   65 |    m_name(name) {
      |               ^
In file included from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/body.hpp:33,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/bodyPart.hpp:32,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/attachment.hpp:30,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/defaultAttachment.hpp:28,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/defaultAttachment.cpp:24:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/mediaType.hpp:54:13: note: because ‘vmime::mediaType’ has user-provided ‘vmime::mediaType& vmime::mediaType::operator=(const vmime::mediaType&)’
   54 |  mediaType& operator=(const mediaType& other);
      |             ^~~~~~~~
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/defaultAttachment.cpp: In copy constructor ‘vmime::defaultAttachment::defaultAttachment(const vmime::defaultAttachment&)’:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/defaultAttachment.cpp:76:24: warning: implicitly-declared ‘vmime::mediaType::mediaType(const vmime::mediaType&)’ is deprecated [-Wdeprecated-copy]
   76 |    m_name(attach.m_name) {
      |                        ^
In file included from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/body.hpp:33,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/bodyPart.hpp:32,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/attachment.hpp:30,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/defaultAttachment.hpp:28,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/defaultAttachment.cpp:24:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/mediaType.hpp:54:13: note: because ‘vmime::mediaType’ has user-provided ‘vmime::mediaType& vmime::mediaType::operator=(const vmime::mediaType&)’
   54 |  mediaType& operator=(const mediaType& other);
      |             ^~~~~~~~
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/defaultAttachment.cpp: In member function ‘virtual const vmime::mediaType vmime::defaultAttachment::getType() const’:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/defaultAttachment.cpp:124:9: warning: implicitly-declared ‘vmime::mediaType::mediaType(const vmime::mediaType&)’ is deprecated [-Wdeprecated-copy]
  124 |  return m_type;
      |         ^~~~~~
In file included from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/body.hpp:33,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/bodyPart.hpp:32,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/attachment.hpp:30,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/defaultAttachment.hpp:28,
                 from /var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/defaultAttachment.cpp:24:
/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999/src/vmime/mediaType.hpp:54:13: note: because ‘vmime::mediaType’ has user-provided ‘vmime::mediaType& vmime::mediaType::operator=(const vmime::mediaType&)’
   54 |  mediaType& operator=(const mediaType& other);
      |             ^~~~~~~~
make[2]: Leaving directory '/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build'
make[1]: *** [CMakeFiles/Makefile2:73: CMakeFiles/vmime-static.dir/all] Error 2
make[1]: Leaving directory '/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build'
make: *** [Makefile:152: all] Error 2
 * ERROR: dev-cpp/libvmime-9999::NuLL3rr0r failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of `emerge --info '=dev-cpp/libvmime-9999::NuLL3rr0r'`,
 * the complete build log and the output of `emerge -pqv '=dev-cpp/libvmime-9999::NuLL3rr0r'`.
 * The complete build log is located at '/var/tmp/portage/dev-cpp/libvmime-9999/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-cpp/libvmime-9999/temp/environment'.
 * Working directory: '/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999_build'
 * S: '/var/tmp/portage/dev-cpp/libvmime-9999/work/libvmime-9999'
0xd34df00d added a commit to 0xd34df00d/vmime that referenced this issue Sep 22, 2019
Looks like it's not necessary, and, moreover, I'm getting this with recent ICU (64.2):
```
/usr/include/unicode/localpointer.h:67:1: error: template with C linkage
   67 | template<typename T>
      | ^~~~~~~~
/var/tmp/portage/dev-libs/vmime-9999/work/vmime-9999/src/vmime/charsetConverter_icu.cpp:37:1: note: ‘extern "C"’ linkage started here
   37 | extern "C" {
      | ^~~~~~~~~~
```

(there's also an issue about that, kisli#218)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants