[HOOK - conan-center.py] pre_export(): [DEPRECATED GLOBAL CPPSTD (KB-H001)] OK [HOOK - conan-center.py] pre_export(): [REFERENCE LOWERCASE (KB-H002)] OK [HOOK - conan-center.py] pre_export(): [RECIPE METADATA (KB-H003)] OK [HOOK - conan-center.py] pre_export(): [HEADER_ONLY, NO COPY SOURCE (KB-H005)] OK [HOOK - conan-center.py] pre_export(): [FPIC OPTION (KB-H006)] OK [HOOK - conan-center.py] pre_export(): [VERSION RANGES (KB-H008)] OK [HOOK - conan-center.py] pre_export(): [RECIPE FOLDER SIZE (KB-H009)] Total recipe size: 16.326171875 KB [HOOK - conan-center.py] pre_export(): [RECIPE FOLDER SIZE (KB-H009)] OK [HOOK - conan-center.py] pre_export(): [EXPORT LICENSE (KB-H023)] exports: None [HOOK - conan-center.py] pre_export(): [EXPORT LICENSE (KB-H023)] exports: patches/** [HOOK - conan-center.py] pre_export(): [EXPORT LICENSE (KB-H023)] OK [HOOK - conan-center.py] pre_export(): [TEST PACKAGE FOLDER (KB-H024)] OK [HOOK - conan-center.py] pre_export(): [META LINES (KB-H025)] OK [HOOK - conan-center.py] pre_export(): [CONAN CENTER INDEX URL (KB-H027)] OK [HOOK - conan-center.py] pre_export(): [CMAKE MINIMUM VERSION (KB-H028)] OK [HOOK - conan-center.py] pre_export(): [TEST PACKAGE - RUN ENVIRONMENT (KB-H029)] OK [HOOK - conan-center.py] pre_export(): [SYSTEM REQUIREMENTS (KB-H032)] OK [HOOK - conan-center.py] pre_export(): [CONANDATA.YML FORMAT (KB-H030)] OK [HOOK - conan-center.py] pre_export(): [TEST PACKAGE - NO IMPORTS() (KB-H034)] OK [HOOK - conan-center.py] pre_export(): [NO AUTHOR (KB-H037)] OK [HOOK - conan-center.py] pre_export(): [NO TARGET NAME (KB-H040)] OK [HOOK - conan-center.py] pre_export(): [NO FINAL ENDLINE (KB-H041)] OK [HOOK - conan-center.py] pre_export(): [NO REQUIRES.ADD() (KB-H044)] OK [HOOK - conan-center.py] pre_export(): [DELETE OPTIONS (KB-H045)] OK [HOOK - conan-center.py] pre_export(): [NO ASCII CHARACTERS (KB-H047)] OK [HOOK - conan-center.py] pre_export(): [CMAKE VERBOSE MAKEFILE (KB-H046)] OK [HOOK - conan-center.py] pre_export(): [CMAKE VERSION REQUIRED (KB-H048)] OK [HOOK - conan-center.py] pre_export(): [CMAKE WINDOWS EXPORT ALL SYMBOLS (KB-H049)] OK [HOOK - conan-center.py] pre_export(): [DEFAULT OPTIONS AS DICTIONARY (KB-H051)] OK [HOOK - conan-center.py] pre_export(): [CONFIG.YML HAS NEW VERSION (KB-H052)] OK Exporting package recipe mpdecimal/2.5.0 exports: File 'conandata.yml' found. Exporting it... mpdecimal/2.5.0 exports: Copied 1 '.yml' file: conandata.yml mpdecimal/2.5.0 exports_sources: Copied 2 '.patch' files: 0001-2.5.0-msvc-fixes.patch, 0002-add-mingw-to-configure-ac.patch [HOOK - conan-center.py] post_export(): [CONANDATA.YML REDUCE (KB-H031)] Saving conandata.yml: {'sources': {'2.5.0': {'sha256': '15417edc8e12a57d1d9d75fa7e3f22b158a3b98f44db9d694cfd2acde8dfa0ca', 'url': 'http://www.bytereef.org/software/mpdecimal/releases/mpdecimal-2.5.0.tar.gz'}}, 'patches': {'2.5.0': [{'base_path': 'source_subfolder', 'patch_file': 'patches/0001-2.5.0-msvc-fixes.patch'}, {'base_path': 'source_subfolder', 'patch_file': 'patches/0002-add-mingw-to-configure-ac.patch'}]}} [HOOK - conan-center.py] post_export(): [CONANDATA.YML REDUCE (KB-H031)] New conandata.yml contents: patches: 2.5.0: - base_path: source_subfolder patch_file: patches/0001-2.5.0-msvc-fixes.patch - base_path: source_subfolder patch_file: patches/0002-add-mingw-to-configure-ac.patch sources: 2.5.0: sha256: 15417edc8e12a57d1d9d75fa7e3f22b158a3b98f44db9d694cfd2acde8dfa0ca url: http://www.bytereef.org/software/mpdecimal/releases/mpdecimal-2.5.0.tar.gz [HOOK - conan-center.py] post_export(): [CONANDATA.YML REDUCE (KB-H031)] OK [HOOK - conan-center.py] post_export(): [DEFAULT SHARED OPTION VALUE (KB-H050)] OK mpdecimal/2.5.0: The stored package has not changed mpdecimal/2.5.0: Using the exported files summary hash as the recipe revision: c56e8a354a3e25abca75bd7983839d48 mpdecimal/2.5.0: Exported revision: c56e8a354a3e25abca75bd7983839d48 Configuration: [settings] arch=x86_64 arch_build=x86_64 build_type=Release compiler=gcc compiler.libcxx=libstdc++ compiler.version=4.9 os=Linux os_build=Linux [options] mpdecimal:shared=False [build_requires] [env] mpdecimal/2.5.0: Forced build from source mpdecimal/2.5.0 (test package): Installing package Requirements mpdecimal/2.5.0 from local cache - Cache Packages mpdecimal/2.5.0:4007ffbe503aebd80606c4e79fce8f798f842d0b - Build Build requirements autoconf/2.69 from 'central' - Cache m4/1.4.18 from 'central' - Cache Build requirements packages autoconf/2.69:4db1be536558d833e52e862fd84d64d75c2b3656 - Cache m4/1.4.18:75afd4a5a43dc297f65bd5338e9887b268cb97ba - Cache Installing (downloading, building) binaries... m4/1.4.18: Already installed! m4/1.4.18: Appending PATH environment variable: /home/conan/w/cci_PR-3116/.conan/data/m4/1.4.18/_/_/package/75afd4a5a43dc297f65bd5338e9887b268cb97ba/bin m4/1.4.18: Setting M4 environment variable: /home/conan/w/cci_PR-3116/.conan/data/m4/1.4.18/_/_/package/75afd4a5a43dc297f65bd5338e9887b268cb97ba/bin/m4 [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK autoconf/2.69: Already installed! autoconf/2.69: Appending PATH env var with : /home/conan/w/cci_PR-3116/.conan/data/autoconf/2.69/_/_/package/4db1be536558d833e52e862fd84d64d75c2b3656/bin autoconf/2.69: Setting AC_MACRODIR to /home/conan/w/cci_PR-3116/.conan/data/autoconf/2.69/_/_/package/4db1be536558d833e52e862fd84d64d75c2b3656/bin/share/autoconf autoconf/2.69: Setting AUTOCONF to /home/conan/w/cci_PR-3116/.conan/data/autoconf/2.69/_/_/package/4db1be536558d833e52e862fd84d64d75c2b3656/bin/autoconf autoconf/2.69: Setting AUTORECONF to /home/conan/w/cci_PR-3116/.conan/data/autoconf/2.69/_/_/package/4db1be536558d833e52e862fd84d64d75c2b3656/bin/autoreconf autoconf/2.69: Setting AUTOHEADER to /home/conan/w/cci_PR-3116/.conan/data/autoconf/2.69/_/_/package/4db1be536558d833e52e862fd84d64d75c2b3656/bin/autoheader autoconf/2.69: Setting AUTOM4TE to /home/conan/w/cci_PR-3116/.conan/data/autoconf/2.69/_/_/package/4db1be536558d833e52e862fd84d64d75c2b3656/bin/autom4te autoconf/2.69: Setting AUTOM4TE_PERLLIBDIR to /home/conan/w/cci_PR-3116/.conan/data/autoconf/2.69/_/_/package/4db1be536558d833e52e862fd84d64d75c2b3656/bin/share/autoconf [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK mpdecimal/2.5.0: Applying build-requirement: autoconf/2.69 mpdecimal/2.5.0: Applying build-requirement: m4/1.4.18 mpdecimal/2.5.0: Copying sources to build folder mpdecimal/2.5.0: Building your package in /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/build/4007ffbe503aebd80606c4e79fce8f798f842d0b mpdecimal/2.5.0: Generator txt created conanbuildinfo.txt [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK. 'fPIC' option found and apparently well managed [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK mpdecimal/2.5.0: Calling build() ----Running------ > autoreconf -fiv ----------------- autoreconf: Entering directory `.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force autoreconf: configure.ac: tracing autoreconf: configure.ac: not using Libtool autoreconf: running: /home/conan/w/cci_PR-3116/.conan/data/autoconf/2.69/_/_/package/4db1be536558d833e52e862fd84d64d75c2b3656/bin/autoconf --force autoreconf: running: /home/conan/w/cci_PR-3116/.conan/data/autoconf/2.69/_/_/package/4db1be536558d833e52e862fd84d64d75c2b3656/bin/autoheader --force autoreconf: configure.ac: not using Automake autoreconf: Leaving directory `.' mpdecimal/2.5.0: Calling: > ./configure '--enable-cxx' '--prefix=/home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b' '--bindir=${prefix}/bin' '--sbindir=${prefix}/bin' '--libexecdir=${prefix}/bin' '--libdir=${prefix}/lib' '--includedir=${prefix}/include' '--oldincludedir=${prefix}/include' '--datarootdir=${prefix}/share' ----Running------ > ./configure '--enable-cxx' '--prefix=/home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b' '--bindir=${prefix}/bin' '--sbindir=${prefix}/bin' '--libexecdir=${prefix}/bin' '--libdir=${prefix}/lib' '--includedir=${prefix}/include' '--oldincludedir=${prefix}/include' '--datarootdir=${prefix}/share' ----------------- checking system as reported by uname -s... Linux checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu configure: "host is x86_64-unknown-linux-gnu" checking for --enable-cxx... yes checking for --enable-profile... no checking for gcc... /usr/bin/gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether /usr/bin/gcc accepts -g... yes checking for /usr/bin/gcc option to accept ISO C89... none needed checking whether we are using the GNU C++ compiler... yes checking whether /usr/bin/g++ accepts -g... yes checking for ar... ar checking for ranlib... ranlib checking how to run the C preprocessor... /usr/bin/gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for size_t... yes checking for int32_t... yes checking for int64_t... yes checking for uint32_t... yes checking for uint64_t... yes checking for __uint128_t... yes checking size of size_t... 8 checking size of __uint128_t... 16 checking for x64 gcc inline assembler... yes checking for x87 gcc inline assembler... yes checking for -O2... yes checking for a BSD-compatible install... /usr/bin/install -c checking for glibc _FORTIFY_SOURCE/memmove bug... no configure: creating ./config.status config.status: creating Makefile config.status: creating libmpdec/Makefile config.status: creating tests/Makefile config.status: creating libmpdec/mpdecimal.h config.status: creating libmpdec++/Makefile config.status: creating tests++/Makefile config.status: creating config.h ----Running------ > make libmpdec.a -j3 ----------------- /usr/bin/gcc -Wall -Wextra -Wno-unknown-pragmas -std=c99 -pedantic -DCONFIG_64 -DASM -O2 -DNDEBUG -m64 -O3 -s -fPIC -m64 -O3 -s -fPIC -c basearith.c /usr/bin/gcc -Wall -Wextra -Wno-unknown-pragmas -std=c99 -pedantic -DCONFIG_64 -DASM -O2 -DNDEBUG -m64 -O3 -s -fPIC -m64 -O3 -s -fPIC -c context.c /usr/bin/gcc -Wall -Wextra -Wno-unknown-pragmas -std=c99 -pedantic -DCONFIG_64 -DASM -O2 -DNDEBUG -m64 -O3 -s -fPIC -m64 -O3 -s -fPIC -c constants.c /usr/bin/gcc -Wall -Wextra -Wno-unknown-pragmas -std=c99 -pedantic -DCONFIG_64 -DASM -O2 -DNDEBUG -m64 -O3 -s -fPIC -m64 -O3 -s -fPIC -c convolute.c /usr/bin/gcc -Wall -Wextra -Wno-unknown-pragmas -std=c99 -pedantic -DCONFIG_64 -DASM -O2 -DNDEBUG -m64 -O3 -s -fPIC -m64 -O3 -s -fPIC -c crt.c /usr/bin/gcc -Wall -Wextra -Wno-unknown-pragmas -std=c99 -pedantic -DCONFIG_64 -DASM -O2 -DNDEBUG -m64 -O3 -s -fPIC -m64 -O3 -s -fPIC -c mpdecimal.c /usr/bin/gcc -Wall -Wextra -Wno-unknown-pragmas -std=c99 -pedantic -DCONFIG_64 -DASM -O2 -DNDEBUG -m64 -O3 -s -fPIC -m64 -O3 -s -fPIC -c mpsignal.c /usr/bin/gcc -Wall -Wextra -Wno-unknown-pragmas -std=c99 -pedantic -DCONFIG_64 -DASM -O2 -DNDEBUG -m64 -O3 -s -fPIC -m64 -O3 -s -fPIC -c difradix2.c /usr/bin/gcc -Wall -Wextra -Wno-unknown-pragmas -std=c99 -pedantic -DCONFIG_64 -DASM -O2 -DNDEBUG -m64 -O3 -s -fPIC -m64 -O3 -s -fPIC -c fnt.c /usr/bin/gcc -Wall -Wextra -Wno-unknown-pragmas -std=c99 -pedantic -DCONFIG_64 -DASM -O2 -DNDEBUG -m64 -O3 -s -fPIC -m64 -O3 -s -fPIC -c fourstep.c /usr/bin/gcc -Wall -Wextra -Wno-unknown-pragmas -std=c99 -pedantic -DCONFIG_64 -DASM -O2 -DNDEBUG -m64 -O3 -s -fPIC -m64 -O3 -s -fPIC -c io.c /usr/bin/gcc -Wall -Wextra -Wno-unknown-pragmas -std=c99 -pedantic -DCONFIG_64 -DASM -O2 -DNDEBUG -m64 -O3 -s -fPIC -m64 -O3 -s -fPIC -c mpalloc.c /usr/bin/gcc -Wall -Wextra -Wno-unknown-pragmas -std=c99 -pedantic -DCONFIG_64 -DASM -O2 -DNDEBUG -m64 -O3 -s -fPIC -m64 -O3 -s -fPIC -c numbertheory.c /usr/bin/gcc -Wall -Wextra -Wno-unknown-pragmas -std=c99 -pedantic -DCONFIG_64 -DASM -O2 -DNDEBUG -m64 -O3 -s -fPIC -m64 -O3 -s -fPIC -c sixstep.c /usr/bin/gcc -Wall -Wextra -Wno-unknown-pragmas -std=c99 -pedantic -DCONFIG_64 -DASM -O2 -DNDEBUG -m64 -O3 -s -fPIC -m64 -O3 -s -fPIC -c transpose.c ar rc libmpdec.a basearith.o context.o constants.o convolute.o crt.o mpdecimal.o mpsignal.o difradix2.o fnt.o fourstep.o io.o mpalloc.o numbertheory.o sixstep.o transpose.o ranlib libmpdec.a ----Running------ > make libmpdec++.a -j3 ----------------- /usr/bin/g++ -I. -I../libmpdec -Wall -Wextra -std=c++11 -pedantic -O3 -DNDEBUG -m64 -O3 -s -fPIC -m64 -O3 -s -fPIC -c decimal.cc ar rc libmpdec++.a decimal.o ranlib libmpdec++.a mpdecimal/2.5.0: Package '4007ffbe503aebd80606c4e79fce8f798f842d0b' built mpdecimal/2.5.0: Build folder /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/build/4007ffbe503aebd80606c4e79fce8f798f842d0b mpdecimal/2.5.0: Generated conaninfo.txt mpdecimal/2.5.0: Generated conanbuildinfo.txt mpdecimal/2.5.0: Generating the package mpdecimal/2.5.0: Package folder /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b mpdecimal/2.5.0: Calling package() [HOOK - conan-center.py] post_package(): [PACKAGE LICENSE (KB-H012)] OK [HOOK - conan-center.py] post_package(): [DEFAULT PACKAGE LAYOUT (KB-H013)] OK [HOOK - conan-center.py] post_package(): [MATCHING CONFIGURATION (KB-H014)] OK [HOOK - conan-center.py] post_package(): [SHARED ARTIFACTS (KB-H015)] OK [HOOK - conan-center.py] post_package(): [PC-FILES (KB-H020)] OK [HOOK - conan-center.py] post_package(): [CMAKE-MODULES-CONFIG-FILES (KB-H016)] OK [HOOK - conan-center.py] post_package(): [PDB FILES NOT ALLOWED (KB-H017)] OK [HOOK - conan-center.py] post_package(): [LIBTOOL FILES PRESENCE (KB-H018)] OK [HOOK - conan-center.py] post_package(): [MS RUNTIME FILES (KB-H021)] OK mpdecimal/2.5.0 package(): Packaged 2 '.a' files: libmpdec++.a, libmpdec.a mpdecimal/2.5.0 package(): Packaged 1 '.txt' file: LICENSE.txt mpdecimal/2.5.0 package(): Packaged 1 '.hh' file: decimal.hh mpdecimal/2.5.0 package(): Packaged 1 '.h' file: mpdecimal.h mpdecimal/2.5.0: Package '4007ffbe503aebd80606c4e79fce8f798f842d0b' created mpdecimal/2.5.0: Created package revision a542c695a8b88ec380ad38f7fab70afd [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK mpdecimal/2.5.0 (test package): Generator txt created conanbuildinfo.txt mpdecimal/2.5.0 (test package): Generator cmake_find_package created Findmpdecimal.cmake mpdecimal/2.5.0 (test package): Generator cmake created conanbuildinfo.cmake mpdecimal/2.5.0 (test package): Generated conaninfo.txt mpdecimal/2.5.0 (test package): Generated graphinfo Using lockfile: '/home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/build/4da86d033994a7b08993e9bf645c2d31083206a6/conan.lock' Using cached profile from lockfile [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] 'fPIC' option not found [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK mpdecimal/2.5.0 (test package): Calling build() ----Running------ > cd '/home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/build/4da86d033994a7b08993e9bf645c2d31083206a6' && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE="Release" -DCONAN_IN_LOCAL_CACHE="OFF" -DCONAN_COMPILER="gcc" -DCONAN_COMPILER_VERSION="4.9" -DCONAN_CXX_FLAGS="-m64" -DCONAN_SHARED_LINKER_FLAGS="-m64" -DCONAN_C_FLAGS="-m64" -DCONAN_LIBCXX="libstdc++" -DCMAKE_MODULE_PATH="/home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/build/4da86d033994a7b08993e9bf645c2d31083206a6" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -DMPDECIMAL_CXX="True" -Wno-dev '/home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package' ----------------- -- The C compiler identification is GNU 4.9.4 -- The CXX compiler identification is GNU 4.9.4 -- Check for working C compiler: /usr/bin/gcc -- Check for working C compiler: /usr/bin/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/bin/g++ -- Check for working CXX compiler: /usr/bin/g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: called by CMake conan helper -- Conan: Adjusting output directories -- Conan: Using cmake targets configuration -- Library mpdec++ found /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/lib/libmpdec++.a -- Library mpdec found /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/lib/libmpdec.a -- Conan: Adjusting default RPATHs Conan policies -- Conan: Adjusting language standard -- Conan: Checking correct version: 4.9 -- Conan: C++ stdlib: libstdc++ -- Conan: Using autogenerated Findmpdecimal.cmake -- Found mpdecimal: 2.5.0 (found version "2.5.0") -- Library mpdec++ found /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/lib/libmpdec++.a -- Skipping already existing target: CONAN_LIB::mpdecimal_mpdec++ -- Found: /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/lib/libmpdec++.a -- Library mpdec found /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/lib/libmpdec.a -- Skipping already existing target: CONAN_LIB::mpdecimal_mpdec -- Found: /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/lib/libmpdec.a -- Library mpdec found /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/lib/libmpdec.a -- Found: /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/lib/libmpdec.a -- Library mpdec++ found /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/lib/libmpdec++.a -- Found: /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/lib/libmpdec++.a -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY -- Build files have been written to: /home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/build/4da86d033994a7b08993e9bf645c2d31083206a6 ----Running------ > cmake --build '/home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/build/4da86d033994a7b08993e9bf645c2d31083206a6' '--' '-j3' ----------------- Scanning dependencies of target test_package_cpp Scanning dependencies of target test_package [ 25%] Building C object CMakeFiles/test_package.dir/test_package.c.o [ 50%] Building CXX object CMakeFiles/test_package_cpp.dir/test_package.cpp.o In file included from /usr/include/c++/4.9/cstdint:35:0, from /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:35, from /home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/test_package.cpp:1: /usr/include/c++/4.9/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options. #error This file requires compiler and library support for the \ ^ [ 75%] Linking C executable bin/test_package [ 75%] Built target test_package In file included from /usr/include/c++/4.9/atomic:41:0, from /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:38, from /home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/test_package.cpp:1: /usr/include/c++/4.9/bits/atomic_base.h:74:3: error: 'constexpr' does not name a type constexpr memory_order ^ /usr/include/c++/4.9/bits/atomic_base.h:74:3: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /usr/include/c++/4.9/bits/atomic_base.h:80:3: error: 'constexpr' does not name a type constexpr memory_order ^ /usr/include/c++/4.9/bits/atomic_base.h:80:3: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /usr/include/c++/4.9/bits/atomic_base.h:87:3: error: 'constexpr' does not name a type constexpr memory_order ^ /usr/include/c++/4.9/bits/atomic_base.h:87:3: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /usr/include/c++/4.9/bits/atomic_base.h:94:3: error: 'constexpr' does not name a type constexpr memory_order ^ /usr/include/c++/4.9/bits/atomic_base.h:94:3: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /usr/include/c++/4.9/bits/atomic_base.h:102:41: error: expected initializer before 'noexcept' atomic_thread_fence(memory_order __m) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:106:41: error: expected initializer before 'noexcept' atomic_signal_fence(memory_order __m) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:112:30: error: expected initializer before 'noexcept' kill_dependency(_Tp __y) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:160:25: error: 'char16_t' was not declared in this scope typedef __atomic_base atomic_char16_t; ^ /usr/include/c++/4.9/bits/atomic_base.h:160:33: error: template argument 1 is invalid typedef __atomic_base atomic_char16_t; ^ /usr/include/c++/4.9/bits/atomic_base.h:160:53: error: invalid type in declaration before ';' token typedef __atomic_base atomic_char16_t; ^ /usr/include/c++/4.9/bits/atomic_base.h:163:25: error: 'char32_t' was not declared in this scope typedef __atomic_base atomic_char32_t; ^ /usr/include/c++/4.9/bits/atomic_base.h:163:33: error: template argument 1 is invalid typedef __atomic_base atomic_char32_t; ^ /usr/include/c++/4.9/bits/atomic_base.h:163:53: error: invalid type in declaration before ';' token typedef __atomic_base atomic_char32_t; ^ /usr/include/c++/4.9/bits/atomic_base.h:166:25: error: 'char32_t' was not declared in this scope typedef __atomic_base atomic_char32_t; ^ /usr/include/c++/4.9/bits/atomic_base.h:166:33: error: template argument 1 is invalid typedef __atomic_base atomic_char32_t; ^ /usr/include/c++/4.9/bits/atomic_base.h:166:53: error: invalid type in declaration before ';' token typedef __atomic_base atomic_char32_t; ^ /usr/include/c++/4.9/bits/atomic_base.h:277:17: error: expected ';' at end of member declaration atomic_flag() noexcept = default; ^ /usr/include/c++/4.9/bits/atomic_base.h:277:19: error: 'noexcept' does not name a type atomic_flag() noexcept = default; ^ /usr/include/c++/4.9/bits/atomic_base.h:278:18: error: expected ';' at end of member declaration ~atomic_flag() noexcept = default; ^ /usr/include/c++/4.9/bits/atomic_base.h:278:20: error: 'noexcept' does not name a type ~atomic_flag() noexcept = default; ^ /usr/include/c++/4.9/bits/atomic_base.h:284:5: error: 'constexpr' does not name a type constexpr atomic_flag(bool __i) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:284:5: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /usr/include/c++/4.9/bits/atomic_base.h:286:5: error: expected unqualified-id before '{' token { } ^ /usr/include/c++/4.9/bits/atomic_base.h:289:57: error: expected ';' at end of member declaration test_and_set(memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:289:59: error: 'noexcept' does not name a type test_and_set(memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:295:59: error: expected ';' at end of member declaration test_and_set(memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:295:68: error: 'noexcept' does not name a type test_and_set(memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:301:50: error: expected ';' at end of member declaration clear(memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:301:52: error: 'noexcept' does not name a type clear(memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:312:52: error: expected ';' at end of member declaration clear(memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:312:61: error: 'noexcept' does not name a type clear(memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:323:12: error: 'constexpr' does not name a type static constexpr __atomic_flag_data_type ^ /usr/include/c++/4.9/bits/atomic_base.h:323:12: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /usr/include/c++/4.9/bits/atomic_base.h:361:21: error: expected ';' at end of member declaration __atomic_base() noexcept = default; ^ /usr/include/c++/4.9/bits/atomic_base.h:361:23: error: 'noexcept' does not name a type __atomic_base() noexcept = default; ^ /usr/include/c++/4.9/bits/atomic_base.h:362:22: error: expected ';' at end of member declaration ~__atomic_base() noexcept = default; ^ /usr/include/c++/4.9/bits/atomic_base.h:362:24: error: 'noexcept' does not name a type ~__atomic_base() noexcept = default; ^ /usr/include/c++/4.9/bits/atomic_base.h:368:7: error: 'constexpr' does not name a type constexpr __atomic_base(__int_type __i) noexcept : _M_i (__i) { } ^ /usr/include/c++/4.9/bits/atomic_base.h:368:7: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /usr/include/c++/4.9/bits/atomic_base.h:370:29: error: expected ';' at end of member declaration operator __int_type() const noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:370:35: error: 'noexcept' does not name a type operator __int_type() const noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:373:35: error: expected ';' at end of member declaration operator __int_type() const volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:373:44: error: 'noexcept' does not name a type operator __int_type() const volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:377:31: error: expected ';' at end of member declaration operator=(__int_type __i) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:377:33: error: 'noexcept' does not name a type operator=(__int_type __i) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:384:33: error: expected ';' at end of member declaration operator=(__int_type __i) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:384:42: error: 'noexcept' does not name a type operator=(__int_type __i) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:391:21: error: expected ';' at end of member declaration operator++(int) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:391:23: error: 'noexcept' does not name a type operator++(int) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:395:23: error: expected ';' at end of member declaration operator++(int) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:395:32: error: 'noexcept' does not name a type operator++(int) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:399:21: error: expected ';' at end of member declaration operator--(int) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:399:23: error: 'noexcept' does not name a type operator--(int) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:403:23: error: expected ';' at end of member declaration operator--(int) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:403:32: error: 'noexcept' does not name a type operator--(int) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:407:18: error: expected ';' at end of member declaration operator++() noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:407:20: error: 'noexcept' does not name a type operator++() noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:411:20: error: expected ';' at end of member declaration operator++() volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:411:29: error: 'noexcept' does not name a type operator++() volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:415:18: error: expected ';' at end of member declaration operator--() noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:415:20: error: 'noexcept' does not name a type operator--() noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:419:20: error: expected ';' at end of member declaration operator--() volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:419:29: error: 'noexcept' does not name a type operator--() volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:423:32: error: expected ';' at end of member declaration operator+=(__int_type __i) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:423:34: error: 'noexcept' does not name a type operator+=(__int_type __i) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:427:34: error: expected ';' at end of member declaration operator+=(__int_type __i) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:427:43: error: 'noexcept' does not name a type operator+=(__int_type __i) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:431:32: error: expected ';' at end of member declaration operator-=(__int_type __i) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:431:34: error: 'noexcept' does not name a type operator-=(__int_type __i) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:435:34: error: expected ';' at end of member declaration operator-=(__int_type __i) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:435:43: error: 'noexcept' does not name a type operator-=(__int_type __i) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:439:32: error: expected ';' at end of member declaration operator&=(__int_type __i) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:439:34: error: 'noexcept' does not name a type operator&=(__int_type __i) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:443:34: error: expected ';' at end of member declaration operator&=(__int_type __i) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:443:43: error: 'noexcept' does not name a type operator&=(__int_type __i) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:447:32: error: expected ';' at end of member declaration operator|=(__int_type __i) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:447:34: error: 'noexcept' does not name a type operator|=(__int_type __i) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:451:34: error: expected ';' at end of member declaration operator|=(__int_type __i) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:451:43: error: 'noexcept' does not name a type operator|=(__int_type __i) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:455:32: error: expected ';' at end of member declaration operator^=(__int_type __i) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:455:34: error: 'noexcept' does not name a type operator^=(__int_type __i) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:459:34: error: expected ';' at end of member declaration operator^=(__int_type __i) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:459:43: error: 'noexcept' does not name a type operator^=(__int_type __i) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:463:22: error: expected ';' at end of member declaration is_lock_free() const noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:463:28: error: 'noexcept' does not name a type is_lock_free() const noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:467:28: error: expected ';' at end of member declaration is_lock_free() const volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:467:37: error: 'noexcept' does not name a type is_lock_free() const volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:471:68: error: expected ';' at end of member declaration store(__int_type __i, memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:471:70: error: 'noexcept' does not name a type store(__int_type __i, memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:483:47: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:483:56: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:494:53: error: expected ';' at end of member declaration load(memory_order __m = memory_order_seq_cst) const noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:494:59: error: 'noexcept' does not name a type load(memory_order __m = memory_order_seq_cst) const noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:504:59: error: expected ';' at end of member declaration load(memory_order __m = memory_order_seq_cst) const volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:504:68: error: 'noexcept' does not name a type load(memory_order __m = memory_order_seq_cst) const volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:515:48: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:515:50: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:523:50: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:523:59: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:530:44: error: expected ';' at end of member declaration memory_order __m1, memory_order __m2) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:530:46: error: 'noexcept' does not name a type memory_order __m1, memory_order __m2) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:544:27: error: expected ';' at end of member declaration memory_order __m2) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:544:36: error: 'noexcept' does not name a type memory_order __m2) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:557:47: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:557:49: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:565:47: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:565:56: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:573:46: error: expected ';' at end of member declaration memory_order __m1, memory_order __m2) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:573:48: error: 'noexcept' does not name a type memory_order __m1, memory_order __m2) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:587:29: error: expected ';' at end of member declaration memory_order __m2) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:587:38: error: 'noexcept' does not name a type memory_order __m2) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:601:49: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:601:51: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:609:45: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:609:54: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:617:42: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:617:44: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:622:44: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:622:53: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:627:42: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:627:44: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:632:44: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:632:53: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:637:42: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:637:44: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:642:44: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:642:53: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:647:48: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:647:50: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:652:50: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:652:59: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:657:42: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:657:44: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:662:44: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:662:53: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:677:7: error: 'constexpr' does not name a type constexpr ptrdiff_t ^ /usr/include/c++/4.9/bits/atomic_base.h:677:7: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /usr/include/c++/4.9/bits/atomic_base.h:680:7: error: 'constexpr' does not name a type constexpr ptrdiff_t ^ /usr/include/c++/4.9/bits/atomic_base.h:680:7: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /usr/include/c++/4.9/bits/atomic_base.h:684:21: error: expected ';' at end of member declaration __atomic_base() noexcept = default; ^ /usr/include/c++/4.9/bits/atomic_base.h:684:23: error: 'noexcept' does not name a type __atomic_base() noexcept = default; ^ /usr/include/c++/4.9/bits/atomic_base.h:685:22: error: expected ';' at end of member declaration ~__atomic_base() noexcept = default; ^ /usr/include/c++/4.9/bits/atomic_base.h:685:24: error: 'noexcept' does not name a type ~__atomic_base() noexcept = default; ^ /usr/include/c++/4.9/bits/atomic_base.h:691:7: error: 'constexpr' does not name a type constexpr __atomic_base(__pointer_type __p) noexcept : _M_p (__p) { } ^ /usr/include/c++/4.9/bits/atomic_base.h:691:7: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /usr/include/c++/4.9/bits/atomic_base.h:693:33: error: expected ';' at end of member declaration operator __pointer_type() const noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:693:39: error: 'noexcept' does not name a type operator __pointer_type() const noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:696:39: error: expected ';' at end of member declaration operator __pointer_type() const volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:696:48: error: 'noexcept' does not name a type operator __pointer_type() const volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:700:35: error: expected ';' at end of member declaration operator=(__pointer_type __p) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:700:37: error: 'noexcept' does not name a type operator=(__pointer_type __p) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:707:37: error: expected ';' at end of member declaration operator=(__pointer_type __p) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:707:46: error: 'noexcept' does not name a type operator=(__pointer_type __p) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:714:21: error: expected ';' at end of member declaration operator++(int) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:714:23: error: 'noexcept' does not name a type operator++(int) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:718:23: error: expected ';' at end of member declaration operator++(int) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:718:32: error: 'noexcept' does not name a type operator++(int) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:722:21: error: expected ';' at end of member declaration operator--(int) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:722:23: error: 'noexcept' does not name a type operator--(int) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:726:23: error: expected ';' at end of member declaration operator--(int) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:726:32: error: 'noexcept' does not name a type operator--(int) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:730:18: error: expected ';' at end of member declaration operator++() noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:730:20: error: 'noexcept' does not name a type operator++() noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:735:20: error: expected ';' at end of member declaration operator++() volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:735:29: error: 'noexcept' does not name a type operator++() volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:740:18: error: expected ';' at end of member declaration operator--() noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:740:20: error: 'noexcept' does not name a type operator--() noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:745:20: error: expected ';' at end of member declaration operator--() volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:745:29: error: 'noexcept' does not name a type operator--() volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:750:31: error: expected ';' at end of member declaration operator+=(ptrdiff_t __d) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:750:33: error: 'noexcept' does not name a type operator+=(ptrdiff_t __d) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:755:33: error: expected ';' at end of member declaration operator+=(ptrdiff_t __d) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:755:42: error: 'noexcept' does not name a type operator+=(ptrdiff_t __d) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:760:31: error: expected ';' at end of member declaration operator-=(ptrdiff_t __d) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:760:33: error: 'noexcept' does not name a type operator-=(ptrdiff_t __d) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:765:33: error: expected ';' at end of member declaration operator-=(ptrdiff_t __d) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:765:42: error: 'noexcept' does not name a type operator-=(ptrdiff_t __d) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:770:22: error: expected ';' at end of member declaration is_lock_free() const noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:770:28: error: 'noexcept' does not name a type is_lock_free() const noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:774:28: error: expected ';' at end of member declaration is_lock_free() const volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:774:37: error: 'noexcept' does not name a type is_lock_free() const volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:779:45: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:779:47: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:792:47: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:792:56: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:803:53: error: expected ';' at end of member declaration load(memory_order __m = memory_order_seq_cst) const noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:803:59: error: 'noexcept' does not name a type load(memory_order __m = memory_order_seq_cst) const noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:813:59: error: expected ';' at end of member declaration load(memory_order __m = memory_order_seq_cst) const volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:813:68: error: 'noexcept' does not name a type load(memory_order __m = memory_order_seq_cst) const volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:824:48: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:824:50: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:832:50: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:832:59: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:840:27: error: expected ';' at end of member declaration memory_order __m2) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:840:29: error: 'noexcept' does not name a type memory_order __m2) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:854:29: error: expected ';' at end of member declaration memory_order __m2) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:854:38: error: 'noexcept' does not name a type memory_order __m2) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:868:42: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:868:44: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:873:44: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:873:53: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:878:42: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:878:44: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:883:44: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/bits/atomic_base.h:883:53: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) volatile noexcept ^ In file included from /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:38:0, from /home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/test_package.cpp:1: /usr/include/c++/4.9/atomic:60:17: error: expected ';' at end of member declaration atomic_bool() noexcept = default; ^ /usr/include/c++/4.9/atomic:60:19: error: 'noexcept' does not name a type atomic_bool() noexcept = default; ^ /usr/include/c++/4.9/atomic:61:18: error: expected ';' at end of member declaration ~atomic_bool() noexcept = default; ^ /usr/include/c++/4.9/atomic:61:20: error: 'noexcept' does not name a type ~atomic_bool() noexcept = default; ^ /usr/include/c++/4.9/atomic:66:5: error: 'constexpr' does not name a type constexpr atomic_bool(bool __i) noexcept : _M_base(__i) { } ^ /usr/include/c++/4.9/atomic:66:5: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /usr/include/c++/4.9/atomic:69:23: error: expected ';' at end of member declaration operator=(bool __i) noexcept ^ /usr/include/c++/4.9/atomic:69:25: error: 'noexcept' does not name a type operator=(bool __i) noexcept ^ /usr/include/c++/4.9/atomic:73:25: error: expected ';' at end of member declaration operator=(bool __i) volatile noexcept ^ /usr/include/c++/4.9/atomic:73:34: error: 'noexcept' does not name a type operator=(bool __i) volatile noexcept ^ /usr/include/c++/4.9/atomic:76:21: error: expected ';' at end of member declaration operator bool() const noexcept ^ /usr/include/c++/4.9/atomic:76:27: error: 'noexcept' does not name a type operator bool() const noexcept ^ /usr/include/c++/4.9/atomic:79:27: error: expected ';' at end of member declaration operator bool() const volatile noexcept ^ /usr/include/c++/4.9/atomic:79:36: error: 'noexcept' does not name a type operator bool() const volatile noexcept ^ /usr/include/c++/4.9/atomic:83:20: error: expected ';' at end of member declaration is_lock_free() const noexcept { return _M_base.is_lock_free(); } ^ /usr/include/c++/4.9/atomic:83:26: error: 'noexcept' does not name a type is_lock_free() const noexcept { return _M_base.is_lock_free(); } ^ /usr/include/c++/4.9/atomic:86:26: error: expected ';' at end of member declaration is_lock_free() const volatile noexcept { return _M_base.is_lock_free(); } ^ /usr/include/c++/4.9/atomic:86:35: error: 'noexcept' does not name a type is_lock_free() const volatile noexcept { return _M_base.is_lock_free(); } ^ /usr/include/c++/4.9/atomic:89:60: error: expected ';' at end of member declaration store(bool __i, memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/atomic:89:62: error: 'noexcept' does not name a type store(bool __i, memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/atomic:93:62: error: expected ';' at end of member declaration store(bool __i, memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/atomic:93:71: error: 'noexcept' does not name a type store(bool __i, memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/atomic:97:51: error: expected ';' at end of member declaration load(memory_order __m = memory_order_seq_cst) const noexcept ^ /usr/include/c++/4.9/atomic:97:57: error: 'noexcept' does not name a type load(memory_order __m = memory_order_seq_cst) const noexcept ^ /usr/include/c++/4.9/atomic:101:57: error: expected ';' at end of member declaration load(memory_order __m = memory_order_seq_cst) const volatile noexcept ^ /usr/include/c++/4.9/atomic:101:66: error: 'noexcept' does not name a type load(memory_order __m = memory_order_seq_cst) const volatile noexcept ^ /usr/include/c++/4.9/atomic:105:63: error: expected ';' at end of member declaration exchange(bool __i, memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/atomic:105:65: error: 'noexcept' does not name a type exchange(bool __i, memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/atomic:110:48: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/atomic:110:57: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/atomic:115:23: error: expected ';' at end of member declaration memory_order __m2) noexcept ^ /usr/include/c++/4.9/atomic:115:25: error: 'noexcept' does not name a type memory_order __m2) noexcept ^ /usr/include/c++/4.9/atomic:120:25: error: expected ';' at end of member declaration memory_order __m2) volatile noexcept ^ /usr/include/c++/4.9/atomic:120:34: error: 'noexcept' does not name a type memory_order __m2) volatile noexcept ^ /usr/include/c++/4.9/atomic:125:45: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/atomic:125:47: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/atomic:130:49: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/atomic:130:58: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/atomic:135:25: error: expected ';' at end of member declaration memory_order __m2) noexcept ^ /usr/include/c++/4.9/atomic:135:27: error: 'noexcept' does not name a type memory_order __m2) noexcept ^ /usr/include/c++/4.9/atomic:140:27: error: expected ';' at end of member declaration memory_order __m2) volatile noexcept ^ /usr/include/c++/4.9/atomic:140:36: error: 'noexcept' does not name a type memory_order __m2) volatile noexcept ^ /usr/include/c++/4.9/atomic:145:47: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/atomic:145:49: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/atomic:150:48: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/atomic:150:57: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/atomic:167:14: error: expected ';' at end of member declaration atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:167:16: error: 'noexcept' does not name a type atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:168:15: error: expected ';' at end of member declaration ~atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:168:17: error: 'noexcept' does not name a type ~atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:173:7: error: 'constexpr' does not name a type constexpr atomic(_Tp __i) noexcept : _M_i(__i) { } ^ /usr/include/c++/4.9/atomic:173:7: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /usr/include/c++/4.9/atomic:175:22: error: expected ';' at end of member declaration operator _Tp() const noexcept ^ /usr/include/c++/4.9/atomic:175:28: error: 'noexcept' does not name a type operator _Tp() const noexcept ^ /usr/include/c++/4.9/atomic:178:28: error: expected ';' at end of member declaration operator _Tp() const volatile noexcept ^ /usr/include/c++/4.9/atomic:178:37: error: 'noexcept' does not name a type operator _Tp() const volatile noexcept ^ /usr/include/c++/4.9/atomic:182:24: error: expected ';' at end of member declaration operator=(_Tp __i) noexcept ^ /usr/include/c++/4.9/atomic:182:26: error: 'noexcept' does not name a type operator=(_Tp __i) noexcept ^ /usr/include/c++/4.9/atomic:186:26: error: expected ';' at end of member declaration operator=(_Tp __i) volatile noexcept ^ /usr/include/c++/4.9/atomic:186:35: error: 'noexcept' does not name a type operator=(_Tp __i) volatile noexcept ^ /usr/include/c++/4.9/atomic:190:22: error: expected ';' at end of member declaration is_lock_free() const noexcept ^ /usr/include/c++/4.9/atomic:190:28: error: 'noexcept' does not name a type is_lock_free() const noexcept ^ /usr/include/c++/4.9/atomic:194:28: error: expected ';' at end of member declaration is_lock_free() const volatile noexcept ^ /usr/include/c++/4.9/atomic:194:37: error: 'noexcept' does not name a type is_lock_free() const volatile noexcept ^ /usr/include/c++/4.9/atomic:198:60: error: expected ';' at end of member declaration store(_Tp __i, memory_order _m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/atomic:198:62: error: 'noexcept' does not name a type store(_Tp __i, memory_order _m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/atomic:202:62: error: expected ';' at end of member declaration store(_Tp __i, memory_order _m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/atomic:202:71: error: 'noexcept' does not name a type store(_Tp __i, memory_order _m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/atomic:206:52: error: expected ';' at end of member declaration load(memory_order _m = memory_order_seq_cst) const noexcept ^ /usr/include/c++/4.9/atomic:206:58: error: 'noexcept' does not name a type load(memory_order _m = memory_order_seq_cst) const noexcept ^ /usr/include/c++/4.9/atomic:214:58: error: expected ';' at end of member declaration load(memory_order _m = memory_order_seq_cst) const volatile noexcept ^ /usr/include/c++/4.9/atomic:214:67: error: 'noexcept' does not name a type load(memory_order _m = memory_order_seq_cst) const volatile noexcept ^ /usr/include/c++/4.9/atomic:222:63: error: expected ';' at end of member declaration exchange(_Tp __i, memory_order _m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/atomic:222:65: error: 'noexcept' does not name a type exchange(_Tp __i, memory_order _m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/atomic:231:49: error: expected ';' at end of member declaration memory_order _m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/atomic:231:58: error: 'noexcept' does not name a type memory_order _m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/atomic:240:24: error: expected ';' at end of member declaration memory_order __f) noexcept ^ /usr/include/c++/4.9/atomic:240:26: error: 'noexcept' does not name a type memory_order __f) noexcept ^ /usr/include/c++/4.9/atomic:247:26: error: expected ';' at end of member declaration memory_order __f) volatile noexcept ^ /usr/include/c++/4.9/atomic:247:35: error: 'noexcept' does not name a type memory_order __f) volatile noexcept ^ /usr/include/c++/4.9/atomic:254:47: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/atomic:254:49: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/atomic:260:49: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/atomic:260:58: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/atomic:266:26: error: expected ';' at end of member declaration memory_order __f) noexcept ^ /usr/include/c++/4.9/atomic:266:28: error: 'noexcept' does not name a type memory_order __f) noexcept ^ /usr/include/c++/4.9/atomic:273:28: error: expected ';' at end of member declaration memory_order __f) volatile noexcept ^ /usr/include/c++/4.9/atomic:273:37: error: 'noexcept' does not name a type memory_order __f) volatile noexcept ^ /usr/include/c++/4.9/atomic:280:50: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/atomic:280:52: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/atomic:286:49: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/atomic:286:58: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/atomic:300:14: error: expected ';' at end of member declaration atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:300:16: error: 'noexcept' does not name a type atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:301:15: error: expected ';' at end of member declaration ~atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:301:17: error: 'noexcept' does not name a type ~atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:306:7: error: 'constexpr' does not name a type constexpr atomic(__pointer_type __p) noexcept : _M_b(__p) { } ^ /usr/include/c++/4.9/atomic:306:7: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /usr/include/c++/4.9/atomic:308:33: error: expected ';' at end of member declaration operator __pointer_type() const noexcept ^ /usr/include/c++/4.9/atomic:308:39: error: 'noexcept' does not name a type operator __pointer_type() const noexcept ^ /usr/include/c++/4.9/atomic:311:39: error: expected ';' at end of member declaration operator __pointer_type() const volatile noexcept ^ /usr/include/c++/4.9/atomic:311:48: error: 'noexcept' does not name a type operator __pointer_type() const volatile noexcept ^ /usr/include/c++/4.9/atomic:315:35: error: expected ';' at end of member declaration operator=(__pointer_type __p) noexcept ^ /usr/include/c++/4.9/atomic:315:37: error: 'noexcept' does not name a type operator=(__pointer_type __p) noexcept ^ /usr/include/c++/4.9/atomic:319:37: error: expected ';' at end of member declaration operator=(__pointer_type __p) volatile noexcept ^ /usr/include/c++/4.9/atomic:319:46: error: 'noexcept' does not name a type operator=(__pointer_type __p) volatile noexcept ^ /usr/include/c++/4.9/atomic:323:21: error: expected ';' at end of member declaration operator++(int) noexcept ^ /usr/include/c++/4.9/atomic:323:23: error: 'noexcept' does not name a type operator++(int) noexcept ^ /usr/include/c++/4.9/atomic:327:23: error: expected ';' at end of member declaration operator++(int) volatile noexcept ^ /usr/include/c++/4.9/atomic:327:32: error: 'noexcept' does not name a type operator++(int) volatile noexcept ^ /usr/include/c++/4.9/atomic:331:21: error: expected ';' at end of member declaration operator--(int) noexcept ^ /usr/include/c++/4.9/atomic:331:23: error: 'noexcept' does not name a type operator--(int) noexcept ^ /usr/include/c++/4.9/atomic:335:23: error: expected ';' at end of member declaration operator--(int) volatile noexcept ^ /usr/include/c++/4.9/atomic:335:32: error: 'noexcept' does not name a type operator--(int) volatile noexcept ^ /usr/include/c++/4.9/atomic:339:18: error: expected ';' at end of member declaration operator++() noexcept ^ /usr/include/c++/4.9/atomic:339:20: error: 'noexcept' does not name a type operator++() noexcept ^ /usr/include/c++/4.9/atomic:343:20: error: expected ';' at end of member declaration operator++() volatile noexcept ^ /usr/include/c++/4.9/atomic:343:29: error: 'noexcept' does not name a type operator++() volatile noexcept ^ /usr/include/c++/4.9/atomic:347:18: error: expected ';' at end of member declaration operator--() noexcept ^ /usr/include/c++/4.9/atomic:347:20: error: 'noexcept' does not name a type operator--() noexcept ^ /usr/include/c++/4.9/atomic:351:20: error: expected ';' at end of member declaration operator--() volatile noexcept ^ /usr/include/c++/4.9/atomic:351:29: error: 'noexcept' does not name a type operator--() volatile noexcept ^ /usr/include/c++/4.9/atomic:355:31: error: expected ';' at end of member declaration operator+=(ptrdiff_t __d) noexcept ^ /usr/include/c++/4.9/atomic:355:33: error: 'noexcept' does not name a type operator+=(ptrdiff_t __d) noexcept ^ /usr/include/c++/4.9/atomic:359:33: error: expected ';' at end of member declaration operator+=(ptrdiff_t __d) volatile noexcept ^ /usr/include/c++/4.9/atomic:359:42: error: 'noexcept' does not name a type operator+=(ptrdiff_t __d) volatile noexcept ^ /usr/include/c++/4.9/atomic:363:31: error: expected ';' at end of member declaration operator-=(ptrdiff_t __d) noexcept ^ /usr/include/c++/4.9/atomic:363:33: error: 'noexcept' does not name a type operator-=(ptrdiff_t __d) noexcept ^ /usr/include/c++/4.9/atomic:367:33: error: expected ';' at end of member declaration operator-=(ptrdiff_t __d) volatile noexcept ^ /usr/include/c++/4.9/atomic:367:42: error: 'noexcept' does not name a type operator-=(ptrdiff_t __d) volatile noexcept ^ /usr/include/c++/4.9/atomic:371:22: error: expected ';' at end of member declaration is_lock_free() const noexcept ^ /usr/include/c++/4.9/atomic:371:28: error: 'noexcept' does not name a type is_lock_free() const noexcept ^ /usr/include/c++/4.9/atomic:375:28: error: expected ';' at end of member declaration is_lock_free() const volatile noexcept ^ /usr/include/c++/4.9/atomic:375:37: error: 'noexcept' does not name a type is_lock_free() const volatile noexcept ^ /usr/include/c++/4.9/atomic:380:45: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/atomic:380:47: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/atomic:385:47: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/atomic:385:56: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/atomic:389:53: error: expected ';' at end of member declaration load(memory_order __m = memory_order_seq_cst) const noexcept ^ /usr/include/c++/4.9/atomic:389:59: error: 'noexcept' does not name a type load(memory_order __m = memory_order_seq_cst) const noexcept ^ /usr/include/c++/4.9/atomic:393:59: error: expected ';' at end of member declaration load(memory_order __m = memory_order_seq_cst) const volatile noexcept ^ /usr/include/c++/4.9/atomic:393:68: error: 'noexcept' does not name a type load(memory_order __m = memory_order_seq_cst) const volatile noexcept ^ /usr/include/c++/4.9/atomic:398:48: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/atomic:398:50: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/atomic:403:50: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/atomic:403:59: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/atomic:408:44: error: expected ';' at end of member declaration memory_order __m1, memory_order __m2) noexcept ^ /usr/include/c++/4.9/atomic:408:46: error: 'noexcept' does not name a type memory_order __m1, memory_order __m2) noexcept ^ /usr/include/c++/4.9/atomic:414:27: error: expected ';' at end of member declaration memory_order __m2) volatile noexcept ^ /usr/include/c++/4.9/atomic:414:36: error: 'noexcept' does not name a type memory_order __m2) volatile noexcept ^ /usr/include/c++/4.9/atomic:419:47: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/atomic:419:49: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/atomic:427:48: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/atomic:427:57: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/atomic:435:46: error: expected ';' at end of member declaration memory_order __m1, memory_order __m2) noexcept ^ /usr/include/c++/4.9/atomic:435:48: error: 'noexcept' does not name a type memory_order __m1, memory_order __m2) noexcept ^ /usr/include/c++/4.9/atomic:441:29: error: expected ';' at end of member declaration memory_order __m2) volatile noexcept ^ /usr/include/c++/4.9/atomic:441:38: error: 'noexcept' does not name a type memory_order __m2) volatile noexcept ^ /usr/include/c++/4.9/atomic:446:49: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/atomic:446:51: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/atomic:454:48: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/atomic:454:57: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/atomic:462:42: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/atomic:462:44: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/atomic:467:44: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/atomic:467:53: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/atomic:472:42: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/atomic:472:44: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) noexcept ^ /usr/include/c++/4.9/atomic:477:44: error: expected ';' at end of member declaration memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/atomic:477:53: error: 'noexcept' does not name a type memory_order __m = memory_order_seq_cst) volatile noexcept ^ /usr/include/c++/4.9/atomic:489:14: error: expected ';' at end of member declaration atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:489:16: error: 'noexcept' does not name a type atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:490:15: error: expected ';' at end of member declaration ~atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:490:17: error: 'noexcept' does not name a type ~atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:495:7: error: 'constexpr' does not name a type constexpr atomic(__integral_type __i) noexcept : __base_type(__i) { } ^ /usr/include/c++/4.9/atomic:495:7: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /usr/include/c++/4.9/atomic:508:14: error: expected ';' at end of member declaration atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:508:16: error: 'noexcept' does not name a type atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:509:15: error: expected ';' at end of member declaration ~atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:509:17: error: 'noexcept' does not name a type ~atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:514:7: error: 'constexpr' does not name a type constexpr atomic(__integral_type __i) noexcept : __base_type(__i) { } ^ /usr/include/c++/4.9/atomic:514:7: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /usr/include/c++/4.9/atomic:527:14: error: expected ';' at end of member declaration atomic() noexcept= default; ^ /usr/include/c++/4.9/atomic:527:16: error: 'noexcept' does not name a type atomic() noexcept= default; ^ /usr/include/c++/4.9/atomic:528:15: error: expected ';' at end of member declaration ~atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:528:17: error: 'noexcept' does not name a type ~atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:533:7: error: 'constexpr' does not name a type constexpr atomic(__integral_type __i) noexcept : __base_type(__i) { } ^ /usr/include/c++/4.9/atomic:533:7: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /usr/include/c++/4.9/atomic:546:14: error: expected ';' at end of member declaration atomic() noexcept= default; ^ /usr/include/c++/4.9/atomic:546:16: error: 'noexcept' does not name a type atomic() noexcept= default; ^ /usr/include/c++/4.9/atomic:547:15: error: expected ';' at end of member declaration ~atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:547:17: error: 'noexcept' does not name a type ~atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:552:7: error: 'constexpr' does not name a type constexpr atomic(__integral_type __i) noexcept : __base_type(__i) { } ^ /usr/include/c++/4.9/atomic:552:7: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /usr/include/c++/4.9/atomic:565:14: error: expected ';' at end of member declaration atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:565:16: error: 'noexcept' does not name a type atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:566:15: error: expected ';' at end of member declaration ~atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:566:17: error: 'noexcept' does not name a type ~atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:571:7: error: 'constexpr' does not name a type constexpr atomic(__integral_type __i) noexcept : __base_type(__i) { } ^ /usr/include/c++/4.9/atomic:571:7: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /usr/include/c++/4.9/atomic:584:14: error: expected ';' at end of member declaration atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:584:16: error: 'noexcept' does not name a type atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:585:15: error: expected ';' at end of member declaration ~atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:585:17: error: 'noexcept' does not name a type ~atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:590:7: error: 'constexpr' does not name a type constexpr atomic(__integral_type __i) noexcept : __base_type(__i) { } ^ /usr/include/c++/4.9/atomic:590:7: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /usr/include/c++/4.9/atomic:603:14: error: expected ';' at end of member declaration atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:603:16: error: 'noexcept' does not name a type atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:604:15: error: expected ';' at end of member declaration ~atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:604:17: error: 'noexcept' does not name a type ~atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:609:7: error: 'constexpr' does not name a type constexpr atomic(__integral_type __i) noexcept : __base_type(__i) { } ^ /usr/include/c++/4.9/atomic:609:7: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /usr/include/c++/4.9/atomic:622:14: error: expected ';' at end of member declaration atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:622:16: error: 'noexcept' does not name a type atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:623:15: error: expected ';' at end of member declaration ~atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:623:17: error: 'noexcept' does not name a type ~atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:628:7: error: 'constexpr' does not name a type constexpr atomic(__integral_type __i) noexcept : __base_type(__i) { } ^ /usr/include/c++/4.9/atomic:628:7: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /usr/include/c++/4.9/atomic:641:14: error: expected ';' at end of member declaration atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:641:16: error: 'noexcept' does not name a type atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:642:15: error: expected ';' at end of member declaration ~atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:642:17: error: 'noexcept' does not name a type ~atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:647:7: error: 'constexpr' does not name a type constexpr atomic(__integral_type __i) noexcept : __base_type(__i) { } ^ /usr/include/c++/4.9/atomic:647:7: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /usr/include/c++/4.9/atomic:660:14: error: expected ';' at end of member declaration atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:660:16: error: 'noexcept' does not name a type atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:661:15: error: expected ';' at end of member declaration ~atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:661:17: error: 'noexcept' does not name a type ~atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:666:7: error: 'constexpr' does not name a type constexpr atomic(__integral_type __i) noexcept : __base_type(__i) { } ^ /usr/include/c++/4.9/atomic:666:7: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /usr/include/c++/4.9/atomic:679:14: error: expected ';' at end of member declaration atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:679:16: error: 'noexcept' does not name a type atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:680:15: error: expected ';' at end of member declaration ~atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:680:17: error: 'noexcept' does not name a type ~atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:685:7: error: 'constexpr' does not name a type constexpr atomic(__integral_type __i) noexcept : __base_type(__i) { } ^ /usr/include/c++/4.9/atomic:685:7: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /usr/include/c++/4.9/atomic:698:14: error: expected ';' at end of member declaration atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:698:16: error: 'noexcept' does not name a type atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:699:15: error: expected ';' at end of member declaration ~atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:699:17: error: 'noexcept' does not name a type ~atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:704:7: error: 'constexpr' does not name a type constexpr atomic(__integral_type __i) noexcept : __base_type(__i) { } ^ /usr/include/c++/4.9/atomic:704:7: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /usr/include/c++/4.9/atomic:717:14: error: expected ';' at end of member declaration atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:717:16: error: 'noexcept' does not name a type atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:718:15: error: expected ';' at end of member declaration ~atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:718:17: error: 'noexcept' does not name a type ~atomic() noexcept = default; ^ /usr/include/c++/4.9/atomic:723:7: error: 'constexpr' does not name a type constexpr atomic(__integral_type __i) noexcept : __base_type(__i) { } ^ /usr/include/c++/4.9/atomic:723:7: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /usr/include/c++/4.9/atomic:731:19: error: 'char16_t' was not declared in this scope struct atomic : public atomic_char16_t ^ /usr/include/c++/4.9/atomic:731:27: error: template argument 1 is invalid struct atomic : public atomic_char16_t ^ /usr/include/c++/4.9/atomic:732:5: error: expected class-name before '{' token { ^ /usr/include/c++/4.9/atomic:750:19: error: 'char32_t' was not declared in this scope struct atomic : public atomic_char32_t ^ /usr/include/c++/4.9/atomic:750:27: error: template argument 1 is invalid struct atomic : public atomic_char32_t ^ /usr/include/c++/4.9/atomic:751:5: error: expected class-name before '{' token { ^ /usr/include/c++/4.9/atomic:771:27: error: expected initializer before 'noexcept' memory_order __m) noexcept ^ /usr/include/c++/4.9/atomic:776:27: error: expected initializer before 'noexcept' memory_order __m) noexcept ^ /usr/include/c++/4.9/atomic:780:66: error: expected initializer before 'noexcept' atomic_flag_clear_explicit(atomic_flag* __a, memory_order __m) noexcept ^ /usr/include/c++/4.9/atomic:785:27: error: expected initializer before 'noexcept' memory_order __m) noexcept ^ /usr/include/c++/4.9/atomic:789:46: error: expected initializer before 'noexcept' atomic_flag_test_and_set(atomic_flag* __a) noexcept ^ /usr/include/c++/4.9/atomic:793:55: error: expected initializer before 'noexcept' atomic_flag_test_and_set(volatile atomic_flag* __a) noexcept ^ /usr/include/c++/4.9/atomic:797:39: error: expected initializer before 'noexcept' atomic_flag_clear(atomic_flag* __a) noexcept ^ /usr/include/c++/4.9/atomic:801:48: error: expected initializer before 'noexcept' atomic_flag_clear(volatile atomic_flag* __a) noexcept ^ /usr/include/c++/4.9/atomic:808:50: error: expected initializer before 'noexcept' atomic_is_lock_free(const atomic<_ITp>* __a) noexcept ^ /usr/include/c++/4.9/atomic:813:59: error: expected initializer before 'noexcept' atomic_is_lock_free(const volatile atomic<_ITp>* __a) noexcept ^ /usr/include/c++/4.9/atomic:818:46: error: expected initializer before 'noexcept' atomic_init(atomic<_ITp>* __a, _ITp __i) noexcept ^ /usr/include/c++/4.9/atomic:823:55: error: expected initializer before 'noexcept' atomic_init(volatile atomic<_ITp>* __a, _ITp __i) noexcept ^ /usr/include/c++/4.9/atomic:829:24: error: expected initializer before 'noexcept' memory_order __m) noexcept ^ /usr/include/c++/4.9/atomic:835:24: error: expected initializer before 'noexcept' memory_order __m) noexcept ^ /usr/include/c++/4.9/atomic:840:69: error: expected initializer before 'noexcept' atomic_load_explicit(const atomic<_ITp>* __a, memory_order __m) noexcept ^ /usr/include/c++/4.9/atomic:846:23: error: expected initializer before 'noexcept' memory_order __m) noexcept ^ /usr/include/c++/4.9/atomic:852:27: error: expected initializer before 'noexcept' memory_order __m) noexcept ^ /usr/include/c++/4.9/atomic:858:27: error: expected initializer before 'noexcept' memory_order __m) noexcept ^ /usr/include/c++/4.9/atomic:866:27: error: expected initializer before 'noexcept' memory_order __m2) noexcept ^ /usr/include/c++/4.9/atomic:874:27: error: expected initializer before 'noexcept' memory_order __m2) noexcept ^ /usr/include/c++/4.9/atomic:882:29: error: expected initializer before 'noexcept' memory_order __m2) noexcept ^ /usr/include/c++/4.9/atomic:890:29: error: expected initializer before 'noexcept' memory_order __m2) noexcept ^ /usr/include/c++/4.9/atomic:896:47: error: expected initializer before 'noexcept' atomic_store(atomic<_ITp>* __a, _ITp __i) noexcept ^ /usr/include/c++/4.9/atomic:901:56: error: expected initializer before 'noexcept' atomic_store(volatile atomic<_ITp>* __a, _ITp __i) noexcept ^ /usr/include/c++/4.9/atomic:906:42: error: expected initializer before 'noexcept' atomic_load(const atomic<_ITp>* __a) noexcept ^ /usr/include/c++/4.9/atomic:911:51: error: expected initializer before 'noexcept' atomic_load(const volatile atomic<_ITp>* __a) noexcept ^ /usr/include/c++/4.9/atomic:916:50: error: expected initializer before 'noexcept' atomic_exchange(atomic<_ITp>* __a, _ITp __i) noexcept ^ /usr/include/c++/4.9/atomic:921:59: error: expected initializer before 'noexcept' atomic_exchange(volatile atomic<_ITp>* __a, _ITp __i) noexcept ^ /usr/include/c++/4.9/atomic:927:29: error: expected initializer before 'noexcept' _ITp* __i1, _ITp __i2) noexcept ^ /usr/include/c++/4.9/atomic:937:29: error: expected initializer before 'noexcept' _ITp* __i1, _ITp __i2) noexcept ^ /usr/include/c++/4.9/atomic:947:31: error: expected initializer before 'noexcept' _ITp* __i1, _ITp __i2) noexcept ^ /usr/include/c++/4.9/atomic:957:31: error: expected initializer before 'noexcept' _ITp* __i1, _ITp __i2) noexcept ^ /usr/include/c++/4.9/atomic:971:28: error: expected initializer before 'noexcept' memory_order __m) noexcept ^ /usr/include/c++/4.9/atomic:977:28: error: expected initializer before 'noexcept' memory_order __m) noexcept ^ /usr/include/c++/4.9/atomic:983:28: error: expected initializer before 'noexcept' memory_order __m) noexcept ^ /usr/include/c++/4.9/atomic:989:28: error: expected initializer before 'noexcept' memory_order __m) noexcept ^ /usr/include/c++/4.9/atomic:995:28: error: expected initializer before 'noexcept' memory_order __m) noexcept ^ /usr/include/c++/4.9/atomic:1001:28: error: expected initializer before 'noexcept' memory_order __m) noexcept ^ /usr/include/c++/4.9/atomic:1007:27: error: expected initializer before 'noexcept' memory_order __m) noexcept ^ /usr/include/c++/4.9/atomic:1013:27: error: expected initializer before 'noexcept' memory_order __m) noexcept ^ /usr/include/c++/4.9/atomic:1019:28: error: expected initializer before 'noexcept' memory_order __m) noexcept ^ /usr/include/c++/4.9/atomic:1025:28: error: expected initializer before 'noexcept' memory_order __m) noexcept ^ /usr/include/c++/4.9/atomic:1030:58: error: expected initializer before 'noexcept' atomic_fetch_add(__atomic_base<_ITp>* __a, _ITp __i) noexcept ^ /usr/include/c++/4.9/atomic:1035:67: error: expected initializer before 'noexcept' atomic_fetch_add(volatile __atomic_base<_ITp>* __a, _ITp __i) noexcept ^ /usr/include/c++/4.9/atomic:1040:58: error: expected initializer before 'noexcept' atomic_fetch_sub(__atomic_base<_ITp>* __a, _ITp __i) noexcept ^ /usr/include/c++/4.9/atomic:1045:67: error: expected initializer before 'noexcept' atomic_fetch_sub(volatile __atomic_base<_ITp>* __a, _ITp __i) noexcept ^ /usr/include/c++/4.9/atomic:1050:58: error: expected initializer before 'noexcept' atomic_fetch_and(__atomic_base<_ITp>* __a, _ITp __i) noexcept ^ /usr/include/c++/4.9/atomic:1055:67: error: expected initializer before 'noexcept' atomic_fetch_and(volatile __atomic_base<_ITp>* __a, _ITp __i) noexcept ^ /usr/include/c++/4.9/atomic:1060:57: error: expected initializer before 'noexcept' atomic_fetch_or(__atomic_base<_ITp>* __a, _ITp __i) noexcept ^ /usr/include/c++/4.9/atomic:1065:66: error: expected initializer before 'noexcept' atomic_fetch_or(volatile __atomic_base<_ITp>* __a, _ITp __i) noexcept ^ /usr/include/c++/4.9/atomic:1070:58: error: expected initializer before 'noexcept' atomic_fetch_xor(__atomic_base<_ITp>* __a, _ITp __i) noexcept ^ /usr/include/c++/4.9/atomic:1075:67: error: expected initializer before 'noexcept' atomic_fetch_xor(volatile __atomic_base<_ITp>* __a, _ITp __i) noexcept ^ /usr/include/c++/4.9/atomic:1083:28: error: expected initializer before 'noexcept' memory_order __m) noexcept ^ /usr/include/c++/4.9/atomic:1089:28: error: expected initializer before 'noexcept' memory_order __m) noexcept ^ /usr/include/c++/4.9/atomic:1094:66: error: expected initializer before 'noexcept' atomic_fetch_add(volatile atomic<_ITp*>* __a, ptrdiff_t __d) noexcept ^ /usr/include/c++/4.9/atomic:1099:57: error: expected initializer before 'noexcept' atomic_fetch_add(atomic<_ITp*>* __a, ptrdiff_t __d) noexcept ^ /usr/include/c++/4.9/atomic:1105:43: error: expected initializer before 'noexcept' ptrdiff_t __d, memory_order __m) noexcept ^ /usr/include/c++/4.9/atomic:1111:28: error: expected initializer before 'noexcept' memory_order __m) noexcept ^ /usr/include/c++/4.9/atomic:1116:66: error: expected initializer before 'noexcept' atomic_fetch_sub(volatile atomic<_ITp*>* __a, ptrdiff_t __d) noexcept ^ /usr/include/c++/4.9/atomic:1121:57: error: expected initializer before 'noexcept' atomic_fetch_sub(atomic<_ITp*>* __a, ptrdiff_t __d) noexcept ^ In file included from /home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/test_package.cpp:1:0: /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:85:1: error: 'constexpr' does not name a type constexpr uint32_t DecClamped = MPD_Clamped; ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:85:1: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:86:1: error: 'constexpr' does not name a type constexpr uint32_t DecConversionSyntax = MPD_Conversion_syntax; ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:86:1: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:87:1: error: 'constexpr' does not name a type constexpr uint32_t DecDivisionByZero = MPD_Division_by_zero; ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:87:1: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:88:1: error: 'constexpr' does not name a type constexpr uint32_t DecDivisionImpossible = MPD_Division_impossible; ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:88:1: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:89:1: error: 'constexpr' does not name a type constexpr uint32_t DecDivisionUndefined = MPD_Division_undefined; ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:89:1: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:90:1: error: 'constexpr' does not name a type constexpr uint32_t DecFpuError = MPD_Fpu_error; /* unused */ ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:90:1: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:91:1: error: 'constexpr' does not name a type constexpr uint32_t DecInexact = MPD_Inexact; ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:91:1: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:92:1: error: 'constexpr' does not name a type constexpr uint32_t DecInvalidContext = MPD_Invalid_context; ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:92:1: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:93:1: error: 'constexpr' does not name a type constexpr uint32_t DecInvalidOperation = MPD_Invalid_operation; ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:93:1: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:94:1: error: 'constexpr' does not name a type constexpr uint32_t DecMallocError = MPD_Malloc_error; ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:94:1: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:95:1: error: 'constexpr' does not name a type constexpr uint32_t DecNotImplemented = MPD_Not_implemented; /* unused */ ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:95:1: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:96:1: error: 'constexpr' does not name a type constexpr uint32_t DecOverflow = MPD_Overflow; ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:96:1: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:97:1: error: 'constexpr' does not name a type constexpr uint32_t DecRounded = MPD_Rounded; ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:97:1: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:98:1: error: 'constexpr' does not name a type constexpr uint32_t DecSubnormal = MPD_Subnormal; ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:98:1: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:99:1: error: 'constexpr' does not name a type constexpr uint32_t DecUnderflow = MPD_Underflow; ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:99:1: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:102:1: error: 'constexpr' does not name a type constexpr uint32_t DecIEEEInvalidOperation = MPD_IEEE_Invalid_operation; ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:102:1: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:111:1: error: 'constexpr' does not name a type constexpr uint32_t DecErrors = MPD_Errors; ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:111:1: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:115:1: error: 'constexpr' does not name a type constexpr uint32_t DecMaxStatus = MPD_Max_status; ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:115:1: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:119:1: error: 'constexpr' does not name a type constexpr int DECIMAL32 = MPD_DECIMAL32; ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:119:1: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:120:1: error: 'constexpr' does not name a type constexpr int DECIMAL64 = MPD_DECIMAL64; ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:120:1: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:121:1: error: 'constexpr' does not name a type constexpr int DECIMAL128 = MPD_DECIMAL128; ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:121:1: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:124:1: error: 'constexpr' does not name a type constexpr int IEEE_CONTEXT_MAX_BITS = MPD_IEEE_CONTEXT_MAX_BITS; ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:124:1: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:131:7: error: looser throw specifier for 'virtual decimal::DecimalException::~DecimalException()' class DecimalException: public std::exception { ^ In file included from /usr/include/c++/4.9/new:40:0, from /usr/include/c++/4.9/bits/stl_construct.h:59, from /usr/include/c++/4.9/bits/stl_tempbuf.h:60, from /usr/include/c++/4.9/bits/stl_algo.h:62, from /usr/include/c++/4.9/algorithm:62, from /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:37, from /home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/test_package.cpp:1: /usr/include/c++/4.9/exception:64:13: error: overriding 'virtual std::exception::~exception() throw ()' virtual ~exception() _GLIBCXX_USE_NOEXCEPT; ^ In file included from /home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/test_package.cpp:1:0: /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:199:7: error: looser throw specifier for 'virtual decimal::ValueError::~ValueError()' class ValueError: public std::exception { ^ In file included from /usr/include/c++/4.9/new:40:0, from /usr/include/c++/4.9/bits/stl_construct.h:59, from /usr/include/c++/4.9/bits/stl_tempbuf.h:60, from /usr/include/c++/4.9/bits/stl_algo.h:62, from /usr/include/c++/4.9/algorithm:62, from /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:37, from /home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/test_package.cpp:1: /usr/include/c++/4.9/exception:64:13: error: overriding 'virtual std::exception::~exception() throw ()' virtual ~exception() _GLIBCXX_USE_NOEXCEPT; ^ In file included from /home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/test_package.cpp:1:0: /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:211:7: error: looser throw specifier for 'virtual decimal::RuntimeError::~RuntimeError()' class RuntimeError: public std::exception { ^ In file included from /usr/include/c++/4.9/new:40:0, from /usr/include/c++/4.9/bits/stl_construct.h:59, from /usr/include/c++/4.9/bits/stl_tempbuf.h:60, from /usr/include/c++/4.9/bits/stl_algo.h:62, from /usr/include/c++/4.9/algorithm:62, from /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:37, from /home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/test_package.cpp:1: /usr/include/c++/4.9/exception:64:13: error: overriding 'virtual std::exception::~exception() throw ()' virtual ~exception() _GLIBCXX_USE_NOEXCEPT; ^ In file included from /home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/test_package.cpp:1:0: /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:223:7: error: looser throw specifier for 'virtual decimal::MallocError::~MallocError()' class MallocError: public std::exception { ^ In file included from /usr/include/c++/4.9/new:40:0, from /usr/include/c++/4.9/bits/stl_construct.h:59, from /usr/include/c++/4.9/bits/stl_tempbuf.h:60, from /usr/include/c++/4.9/bits/stl_algo.h:62, from /usr/include/c++/4.9/algorithm:62, from /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:37, from /home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/test_package.cpp:1: /usr/include/c++/4.9/exception:64:13: error: overriding 'virtual std::exception::~exception() throw ()' virtual ~exception() _GLIBCXX_USE_NOEXCEPT; ^ In file included from /home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/test_package.cpp:1:0: /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:243:8: error: 'thread_local' does not name a type extern thread_local Context context; ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:270:27: error: expected ';' at end of member declaration Context(const Context& c) noexcept { *this = c; } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:270:29: error: 'noexcept' does not name a type Context(const Context& c) noexcept { *this = c; } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:271:24: error: expected ',' or '...' before '&&' token Context(const Context&& c) noexcept { *this = c; } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:271:28: error: invalid constructor; you probably meant 'decimal::Context (const decimal::Context&)' Context(const Context&& c) noexcept { *this = c; } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:271:28: error: expected ';' at end of member declaration /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:271:30: error: 'noexcept' does not name a type Context(const Context&& c) noexcept { *this = c; } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:272:42: error: expected ';' at end of member declaration explicit Context(const mpd_context_t &c) noexcept { ctx = c; } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:272:44: error: 'noexcept' does not name a type explicit Context(const mpd_context_t &c) noexcept { ctx = c; } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:273:12: error: expected ';' at end of member declaration ~Context() noexcept = default; ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:273:14: error: 'noexcept' does not name a type ~Context() noexcept = default; ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:275:39: error: expected ';' at end of member declaration Context& operator= (const Context& c) noexcept { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:275:41: error: 'noexcept' does not name a type Context& operator= (const Context& c) noexcept { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:280:36: error: expected ',' or '...' before '&&' token Context& operator= (const Context&& c) noexcept { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:280:40: error: expected ';' at end of member declaration Context& operator= (const Context&& c) noexcept { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:280:42: error: 'noexcept' does not name a type Context& operator= (const Context&& c) noexcept { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:285:42: error: expected ';' at end of member declaration bool operator== (const Context& other) const noexcept { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:285:48: error: 'noexcept' does not name a type bool operator== (const Context& other) const noexcept { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:297:42: error: expected ';' at end of member declaration bool operator!= (const Context& other) const noexcept { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:297:48: error: 'noexcept' does not name a type bool operator!= (const Context& other) const noexcept { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:445:13: error: 'shared_ptr' in namespace 'std' does not name a template type inline std::shared_ptr ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh: In function 'std::string decimal::util::string_from_cp(const char*)': /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:456:14: error: 'p' does not name a type const auto p = shared_cp(cp); ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:457:22: error: 'p' was not declared in this scope return std::string(p.get()); ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh: At global scope: /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:465:29: error: 'is_same' is not a member of 'std' static const bool value = std::is_same::value || ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:465:43: error: expected primary-expression before ',' token static const bool value = std::is_same::value || ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:465:45: error: expected ';' at end of member declaration static const bool value = std::is_same::value || ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:465:51: error: expected unqualified-id before '>' token static const bool value = std::is_same::value || ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:480:29: error: 'is_same' is not a member of 'std' static const bool value = std::is_same::value || ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:480:43: error: expected primary-expression before ',' token static const bool value = std::is_same::value || ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:480:45: error: expected ';' at end of member declaration static const bool value = std::is_same::value || ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:480:52: error: expected unqualified-id before '>' token static const bool value = std::is_same::value || ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:521:1: error: 'constexpr' does not name a type constexpr mpd_ssize_t MINALLOC = 4; ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:521:1: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:525:19: error: 'MINALLOC' was not declared in this scope mpd_uint_t data[MINALLOC] = {0}; ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:693:18: error: expected ',' or '...' before '&&' token Decimal(Decimal&& other) noexcept { *this = std::move(other); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:693:26: error: invalid constructor; you probably meant 'decimal::Decimal (const decimal::Decimal&)' Decimal(Decimal&& other) noexcept { *this = std::move(other); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:693:26: error: expected ';' at end of member declaration /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:693:28: error: 'noexcept' does not name a type Decimal(Decimal&& other) noexcept { *this = std::move(other); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:695:3: error: 'enable_if' in namespace 'std' does not name a template type ENABLE_IF_SIGNED(T) ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:695:3: error: expected '>' before '<' token ENABLE_IF_SIGNED(T) ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:696:25: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 Decimal(const T& other) { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:703:3: error: 'enable_if' in namespace 'std' does not name a template type ENABLE_IF_UNSIGNED(T) ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:703:3: error: expected '>' before '<' token ENABLE_IF_UNSIGNED(T) ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:704:25: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 Decimal(const T& other) { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:704:3: error: 'template decimal::Decimal::Decimal(const T&)' cannot be overloaded Decimal(const T& other) { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:696:3: error: with 'template decimal::Decimal::Decimal(const T&)' Decimal(const T& other) { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:747:3: error: 'enable_if' in namespace 'std' does not name a template type ENABLE_IF_SIGNED(T) ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:747:3: error: expected '>' before '<' token ENABLE_IF_SIGNED(T) ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:748:46: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 explicit Decimal(const T& other, Context& c) { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:755:3: error: 'enable_if' in namespace 'std' does not name a template type ENABLE_IF_UNSIGNED(T) ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:755:3: error: expected '>' before '<' token ENABLE_IF_UNSIGNED(T) ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:756:46: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 explicit Decimal(const T& other, Context& c) { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:756:12: error: 'template decimal::Decimal::Decimal(const T&, decimal::Context&)' cannot be overloaded explicit Decimal(const T& other, Context& c) { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:748:12: error: with 'template decimal::Decimal::Decimal(const T&, decimal::Context&)' explicit Decimal(const T& other, Context& c) { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:831:44: error: expected ',' or '...' before '&&' token ALWAYS_INLINE Decimal& operator= (Decimal&& other) noexcept { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:831:52: error: expected ';' at end of member declaration ALWAYS_INLINE Decimal& operator= (Decimal&& other) noexcept { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:831:54: error: 'noexcept' does not name a type ALWAYS_INLINE Decimal& operator= (Decimal&& other) noexcept { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:621:16: error: 'context' was not declared in this scope Context& c=context) const { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:640:16: error: 'context' was not declared in this scope Context& c=context) const { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:651:16: error: 'context' was not declared in this scope Context& c=context) const { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:662:16: error: 'context' was not declared in this scope Context& c=context) { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:669:68: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal inplace_shiftl(const int64_t n, Context& c=context) { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:677:68: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal inplace_shiftr(const int64_t n, Context& c=context) { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:943:48: error: 'context' was not declared in this scope ALWAYS_INLINE bool isnormal(const Context& c=context) const { return mpd_isnormal(getconst(), c.getconst()); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:944:51: error: 'context' was not declared in this scope ALWAYS_INLINE bool issubnormal(const Context& c=context) const { return mpd_issubnormal(getconst(), c.getconst()); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:963:53: error: 'context' was not declared in this scope ALWAYS_INLINE std::string number_class(Context& c=context) const { return mpd_class(getconst(), c.getconst()); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:965:40: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal abs(Context& c=context) const { return unary_func(mpd_qabs, c); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:966:41: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal ceil(Context& c=context) const { return unary_func(mpd_qceil, c); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:967:40: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal exp(Context& c=context) const { return unary_func(mpd_qexp, c); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:968:42: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal floor(Context& c=context) const { return unary_func(mpd_qfloor, c); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:969:44: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal invroot(Context& c=context) const { return unary_func(mpd_qinvroot, c); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:970:51: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal logical_invert(Context& c=context) const { return unary_func(mpd_qinvert, c); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:971:39: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal ln(Context& c=context) const { return unary_func(mpd_qln, c); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:972:42: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal log10(Context& c=context) const { return unary_func(mpd_qlog10, c); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:973:41: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal logb(Context& c=context) const { return unary_func(mpd_qlogb, c); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:974:42: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal minus(Context& c=context) const { return unary_func(mpd_qminus, c); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:975:47: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal next_minus(Context& c=context) const { return unary_func(mpd_qnext_minus, c); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:976:46: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal next_plus(Context& c=context) const { return unary_func(mpd_qnext_plus, c); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:977:41: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal plus(Context& c=context) const { return unary_func(mpd_qplus, c); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:978:43: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal reduce(Context& c=context) const { return unary_func(mpd_qreduce, c); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:979:48: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal to_integral(Context& c=context) const { return unary_func(mpd_qround_to_int, c); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:980:54: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal to_integral_exact(Context& c=context) const { return unary_func(mpd_qround_to_intx, c); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:981:41: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal sqrt(Context& c=context) const { return unary_func(mpd_qsqrt, c); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:982:42: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal trunc(Context& c=context) const { return unary_func(mpd_qtrunc, c); } ^ In file included from /home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/test_package.cpp:1:0: /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:992:62: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal add(const Decimal& other, Context& c=context) const { return binary_func(mpd_qadd, other, c); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:993:62: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal div(const Decimal& other, Context& c=context) const { return binary_func(mpd_qdiv, other, c); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:994:65: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal divint(const Decimal& other, Context& c=context) const { return binary_func(mpd_qdivint, other, c); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:995:66: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal compare(const Decimal& other, Context& c=context) const { return int_binary_func(mpd_qcompare, other, c); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:996:73: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal compare_signal(const Decimal& other, Context& c=context) const { return int_binary_func(mpd_qcompare_signal, other, c); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:997:70: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal logical_and(const Decimal& other, Context& c=context) const { return binary_func(mpd_qand, other, c); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:998:69: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal logical_or(const Decimal& other, Context& c=context) const { return binary_func(mpd_qor, other, c); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:999:70: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal logical_xor(const Decimal& other, Context& c=context) const { return binary_func(mpd_qxor, other, c); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1000:62: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal max(const Decimal& other, Context& c=context) const { return binary_func(mpd_qmax, other, c); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1001:66: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal max_mag(const Decimal& other, Context& c=context) const { return binary_func(mpd_qmax_mag, other, c); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1002:62: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal min(const Decimal& other, Context& c=context) const { return binary_func(mpd_qmin, other, c); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1003:66: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal min_mag(const Decimal& other, Context& c=context) const { return binary_func(mpd_qmin_mag, other, c); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1004:62: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal mul(const Decimal& other, Context& c=context) const { return binary_func(mpd_qmul, other, c); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1005:70: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal next_toward(const Decimal& other, Context& c=context) const { return binary_func(mpd_qnext_toward, other, c); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1006:62: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal pow(const Decimal& other, Context& c=context) const { return binary_func(mpd_qpow, other, c); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1007:67: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal quantize(const Decimal& other, Context& c=context) const { return binary_func(mpd_qquantize, other, c); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1008:62: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal rem(const Decimal& other, Context& c=context) const { return binary_func(mpd_qrem, other, c); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1009:67: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal rem_near(const Decimal& other, Context& c=context) const { return binary_func(mpd_qrem_near, other, c); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1010:65: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal rotate(const Decimal& other, Context& c=context) const { return binary_func(mpd_qrotate, other, c); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1011:65: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal scaleb(const Decimal& other, Context& c=context) const { return binary_func(mpd_qscaleb, other, c); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1012:64: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal shift(const Decimal& other, Context& c=context) const { return binary_func(mpd_qshift, other, c); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1013:62: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal sub(const Decimal& other, Context& c=context) const { return binary_func(mpd_qsub, other, c); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1016:85: error: 'context' was not declared in this scope ALWAYS_INLINE std::pair divmod(const Decimal& other, Context& c=context) const { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1027:84: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal fma(const Decimal& other, const Decimal& third, Context& c=context) const { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1035:87: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal powmod(const Decimal& other, const Decimal& third, Context& c=context) const { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1046:42: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal apply(Context& c=context) const { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1077:63: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal rescale(const int64_t exp, Context& c=context) const { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1090:60: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal shiftn(const int64_t n, Context& c=context) const { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1099:60: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal shiftl(const int64_t n, Context& c=context) const { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1108:60: error: 'context' was not declared in this scope ALWAYS_INLINE Decimal shiftr(const int64_t n, Context& c=context) const { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1119:45: error: 'context' was not declared in this scope static Decimal ln10(int64_t n, Context& c=context); ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1185:63: error: 'context' was not declared in this scope inline std::string format(const char *fmt, const Context& c=context) const { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1213:68: error: 'context' was not declared in this scope inline std::string format(const std::string& s, const Context& c=context) const { ^ In file included from /home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/test_package.cpp:1:0: /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:532:5: error: 'MINALLOC' was not declared in this scope MINALLOC, /* alloc */ ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:533:5: error: 'data' was not declared in this scope data /* data */ ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh: In member function 'bool decimal::Decimal::isstatic() const': /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:537:62: error: 'data' was not declared in this scope ALWAYS_INLINE bool isstatic() const { return value.data == data; } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh: In member function 'void decimal::Decimal::reset()': /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:546:7: error: 'MINALLOC' was not declared in this scope MINALLOC, /* alloc */ ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:547:7: error: 'data' was not declared in this scope data /* data */ ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:541:11: error: no match for 'operator=' (operand types are 'mpd_t' and '') value = { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:541:11: note: candidate is: In file included from /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:47:0, from /home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/test_package.cpp:1: /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/mpdecimal.h:330:16: note: mpd_t& mpd_t::operator=(const mpd_t&) typedef struct mpd_t { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/mpdecimal.h:330:16: note: no known conversion for argument 1 from '' to 'const mpd_t&' In file included from /home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/test_package.cpp:1:0: /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh: In member function 'void decimal::Decimal::copy_value(const mpd_t*, bool)': /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:576:9: error: 'context' was not declared in this scope context.raise(MPD_Malloc_error); ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh: In copy constructor 'decimal::Decimal::Decimal(const decimal::Decimal&)': /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:692:41: error: ambiguous overload for 'operator=' (operand types are 'decimal::Decimal' and 'const decimal::Decimal') Decimal(const Decimal& other) { *this = other; } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:692:41: note: candidates are: /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:826:26: note: decimal::Decimal& decimal::Decimal::operator=(const decimal::Decimal&) ALWAYS_INLINE Decimal& operator= (const Decimal& other) { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:831:26: note: decimal::Decimal& decimal::Decimal::operator=(decimal::Decimal) ALWAYS_INLINE Decimal& operator= (Decimal&& other) noexcept { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh: In constructor 'decimal::Decimal::Decimal(const T&)': /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:700:5: error: 'context' was not declared in this scope context.raise(status); ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh: In constructor 'decimal::Decimal::Decimal(const T&)': /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:708:5: error: 'context' was not declared in this scope context.raise(status); ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh: In constructor 'decimal::Decimal::Decimal(const char*)': /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:714:14: error: 'nullptr' was not declared in this scope if (s == nullptr) { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:718:5: error: 'context' was not declared in this scope context.raise(status); ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh: In constructor 'decimal::Decimal::Decimal(const string&)': /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:724:5: error: 'context' was not declared in this scope context.raise(status); ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh: In constructor 'decimal::Decimal::Decimal(const decimal::Decimal&, decimal::Context&)': /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:733:11: error: ambiguous overload for 'operator=' (operand types are 'decimal::Decimal' and 'const decimal::Decimal') *this = other; ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:733:11: note: candidates are: /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:826:26: note: decimal::Decimal& decimal::Decimal::operator=(const decimal::Decimal&) ALWAYS_INLINE Decimal& operator= (const Decimal& other) { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:831:26: note: decimal::Decimal& decimal::Decimal::operator=(decimal::Decimal) ALWAYS_INLINE Decimal& operator= (Decimal&& other) noexcept { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh: In constructor 'decimal::Decimal::Decimal(const char*, decimal::Context&)': /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:765:14: error: 'nullptr' was not declared in this scope if (s == nullptr) { ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh: In destructor 'decimal::Decimal::~Decimal()': /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:821:34: error: 'data' was not declared in this scope ~Decimal() { if (value.data != data) mpd_del(&value); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh: In member function 'decimal::Decimal& decimal::Decimal::operator+=(const decimal::Decimal&)': /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:839:104: error: call to 'decimal::Decimal& decimal::Decimal::inplace_binary_func(void (*)(mpd_t*, const mpd_t*, const mpd_t*, const mpd_context_t*, uint32_t*), const decimal::Decimal&, decimal::Context&)' uses the default argument for parameter 3, which is not yet defined ALWAYS_INLINE Decimal& operator+= (const Decimal& other) { return inplace_binary_func(mpd_qadd, other); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh: In member function 'decimal::Decimal& decimal::Decimal::operator-=(const decimal::Decimal&)': /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:840:104: error: call to 'decimal::Decimal& decimal::Decimal::inplace_binary_func(void (*)(mpd_t*, const mpd_t*, const mpd_t*, const mpd_context_t*, uint32_t*), const decimal::Decimal&, decimal::Context&)' uses the default argument for parameter 3, which is not yet defined ALWAYS_INLINE Decimal& operator-= (const Decimal& other) { return inplace_binary_func(mpd_qsub, other); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh: In member function 'decimal::Decimal& decimal::Decimal::operator*=(const decimal::Decimal&)': /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:841:104: error: call to 'decimal::Decimal& decimal::Decimal::inplace_binary_func(void (*)(mpd_t*, const mpd_t*, const mpd_t*, const mpd_context_t*, uint32_t*), const decimal::Decimal&, decimal::Context&)' uses the default argument for parameter 3, which is not yet defined ALWAYS_INLINE Decimal& operator*= (const Decimal& other) { return inplace_binary_func(mpd_qmul, other); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh: In member function 'decimal::Decimal& decimal::Decimal::operator/=(const decimal::Decimal&)': /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:842:104: error: call to 'decimal::Decimal& decimal::Decimal::inplace_binary_func(void (*)(mpd_t*, const mpd_t*, const mpd_t*, const mpd_context_t*, uint32_t*), const decimal::Decimal&, decimal::Context&)' uses the default argument for parameter 3, which is not yet defined ALWAYS_INLINE Decimal& operator/= (const Decimal& other) { return inplace_binary_func(mpd_qdiv, other); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh: In member function 'decimal::Decimal& decimal::Decimal::operator%=(const decimal::Decimal&)': /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:843:104: error: call to 'decimal::Decimal& decimal::Decimal::inplace_binary_func(void (*)(mpd_t*, const mpd_t*, const mpd_t*, const mpd_context_t*, uint32_t*), const decimal::Decimal&, decimal::Context&)' uses the default argument for parameter 3, which is not yet defined ALWAYS_INLINE Decimal& operator%= (const Decimal& other) { return inplace_binary_func(mpd_qrem, other); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh: In member function 'bool decimal::Decimal::operator==(const decimal::Decimal&) const': /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:853:9: error: 'context' was not declared in this scope context.raise(status); ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh: In member function 'bool decimal::Decimal::operator!=(const decimal::Decimal&) const': /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:865:11: error: 'context' was not declared in this scope context.raise(status); ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh: In member function 'bool decimal::Decimal::operator<(const decimal::Decimal&) const': /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:876:7: error: 'context' was not declared in this scope context.raise(status); ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh: In member function 'bool decimal::Decimal::operator<=(const decimal::Decimal&) const': /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:886:7: error: 'context' was not declared in this scope context.raise(status); ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh: In member function 'bool decimal::Decimal::operator>=(const decimal::Decimal&) const': /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:896:7: error: 'context' was not declared in this scope context.raise(status); ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh: In member function 'bool decimal::Decimal::operator>(const decimal::Decimal&) const': /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:906:7: error: 'context' was not declared in this scope context.raise(status); ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh: In member function 'decimal::Decimal decimal::Decimal::operator-() const': /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:915:74: error: call to 'decimal::Decimal decimal::Decimal::unary_func(void (*)(mpd_t*, const mpd_t*, const mpd_context_t*, uint32_t*), decimal::Context&) const' uses the default argument for parameter 2, which is not yet defined ALWAYS_INLINE Decimal operator- () const { return unary_func(mpd_qminus); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh: In member function 'decimal::Decimal decimal::Decimal::operator+() const': /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:916:73: error: call to 'decimal::Decimal decimal::Decimal::unary_func(void (*)(mpd_t*, const mpd_t*, const mpd_context_t*, uint32_t*), decimal::Context&) const' uses the default argument for parameter 2, which is not yet defined ALWAYS_INLINE Decimal operator+ () const { return unary_func(mpd_qplus); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh: In member function 'decimal::Decimal decimal::Decimal::operator+(const decimal::Decimal&) const': /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:921:100: error: call to 'decimal::Decimal decimal::Decimal::binary_func(void (*)(mpd_t*, const mpd_t*, const mpd_t*, const mpd_context_t*, uint32_t*), const decimal::Decimal&, decimal::Context&) const' uses the default argument for parameter 3, which is not yet defined ALWAYS_INLINE Decimal operator+ (const Decimal& other) const { return binary_func(mpd_qadd, other); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh: In member function 'decimal::Decimal decimal::Decimal::operator-(const decimal::Decimal&) const': /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:922:100: error: call to 'decimal::Decimal decimal::Decimal::binary_func(void (*)(mpd_t*, const mpd_t*, const mpd_t*, const mpd_context_t*, uint32_t*), const decimal::Decimal&, decimal::Context&) const' uses the default argument for parameter 3, which is not yet defined ALWAYS_INLINE Decimal operator- (const Decimal& other) const { return binary_func(mpd_qsub, other); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh: In member function 'decimal::Decimal decimal::Decimal::operator*(const decimal::Decimal&) const': /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:923:100: error: call to 'decimal::Decimal decimal::Decimal::binary_func(void (*)(mpd_t*, const mpd_t*, const mpd_t*, const mpd_context_t*, uint32_t*), const decimal::Decimal&, decimal::Context&) const' uses the default argument for parameter 3, which is not yet defined ALWAYS_INLINE Decimal operator* (const Decimal& other) const { return binary_func(mpd_qmul, other); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh: In member function 'decimal::Decimal decimal::Decimal::operator/(const decimal::Decimal&) const': /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:924:100: error: call to 'decimal::Decimal decimal::Decimal::binary_func(void (*)(mpd_t*, const mpd_t*, const mpd_t*, const mpd_context_t*, uint32_t*), const decimal::Decimal&, decimal::Context&) const' uses the default argument for parameter 3, which is not yet defined ALWAYS_INLINE Decimal operator/ (const Decimal& other) const { return binary_func(mpd_qdiv, other); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh: In member function 'decimal::Decimal decimal::Decimal::operator%(const decimal::Decimal&) const': /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:925:100: error: call to 'decimal::Decimal decimal::Decimal::binary_func(void (*)(mpd_t*, const mpd_t*, const mpd_t*, const mpd_context_t*, uint32_t*), const decimal::Decimal&, decimal::Context&) const' uses the default argument for parameter 3, which is not yet defined ALWAYS_INLINE Decimal operator% (const Decimal& other) const { return binary_func(mpd_qrem, other); } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh: At global scope: /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1223:1: error: 'enable_if' in namespace 'std' does not name a template type ENABLE_IF_INTEGRAL(T) ALWAYS_INLINE bool operator==(const T& other, const Decimal& self) { ASSERT_INTEGRAL(T); return Decimal(other) == self; } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1223:1: error: expected '>' before '<' token ENABLE_IF_INTEGRAL(T) ALWAYS_INLINE bool operator==(const T& other, const Decimal& self) { ASSERT_INTEGRAL(T); return Decimal(other) == self; } ^ In file included from /home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/test_package.cpp:1:0: /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1223:88: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 ENABLE_IF_INTEGRAL(T) ALWAYS_INLINE bool operator==(const T& other, const Decimal& self) { ASSERT_INTEGRAL(T); return Decimal(other) == self; } ^ In file included from /home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/test_package.cpp:1:0: /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1224:1: error: 'enable_if' in namespace 'std' does not name a template type ENABLE_IF_INTEGRAL(T) ALWAYS_INLINE bool operator!= (const T& other, const Decimal& self) { ASSERT_INTEGRAL(T); return Decimal(other) != self; } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1224:1: error: expected '>' before '<' token ENABLE_IF_INTEGRAL(T) ALWAYS_INLINE bool operator!= (const T& other, const Decimal& self) { ASSERT_INTEGRAL(T); return Decimal(other) != self; } ^ In file included from /home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/test_package.cpp:1:0: /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1224:89: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 ENABLE_IF_INTEGRAL(T) ALWAYS_INLINE bool operator!= (const T& other, const Decimal& self) { ASSERT_INTEGRAL(T); return Decimal(other) != self; } ^ In file included from /home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/test_package.cpp:1:0: /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1225:1: error: 'enable_if' in namespace 'std' does not name a template type ENABLE_IF_INTEGRAL(T) ALWAYS_INLINE bool operator< (const T& other, const Decimal& self) { ASSERT_INTEGRAL(T); return Decimal(other) < self; } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1225:1: error: expected '>' before '<' token ENABLE_IF_INTEGRAL(T) ALWAYS_INLINE bool operator< (const T& other, const Decimal& self) { ASSERT_INTEGRAL(T); return Decimal(other) < self; } ^ In file included from /home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/test_package.cpp:1:0: /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1225:88: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 ENABLE_IF_INTEGRAL(T) ALWAYS_INLINE bool operator< (const T& other, const Decimal& self) { ASSERT_INTEGRAL(T); return Decimal(other) < self; } ^ In file included from /home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/test_package.cpp:1:0: /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1226:1: error: 'enable_if' in namespace 'std' does not name a template type ENABLE_IF_INTEGRAL(T) ALWAYS_INLINE bool operator<= (const T& other, const Decimal& self) { ASSERT_INTEGRAL(T); return Decimal(other) <= self; } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1226:1: error: expected '>' before '<' token ENABLE_IF_INTEGRAL(T) ALWAYS_INLINE bool operator<= (const T& other, const Decimal& self) { ASSERT_INTEGRAL(T); return Decimal(other) <= self; } ^ In file included from /home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/test_package.cpp:1:0: /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1226:89: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 ENABLE_IF_INTEGRAL(T) ALWAYS_INLINE bool operator<= (const T& other, const Decimal& self) { ASSERT_INTEGRAL(T); return Decimal(other) <= self; } ^ In file included from /home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/test_package.cpp:1:0: /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1227:1: error: 'enable_if' in namespace 'std' does not name a template type ENABLE_IF_INTEGRAL(T) ALWAYS_INLINE bool operator>= (const T& other, const Decimal& self) { ASSERT_INTEGRAL(T); return Decimal(other) >= self; } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1227:1: error: expected '>' before '<' token ENABLE_IF_INTEGRAL(T) ALWAYS_INLINE bool operator>= (const T& other, const Decimal& self) { ASSERT_INTEGRAL(T); return Decimal(other) >= self; } ^ In file included from /home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/test_package.cpp:1:0: /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1227:89: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 ENABLE_IF_INTEGRAL(T) ALWAYS_INLINE bool operator>= (const T& other, const Decimal& self) { ASSERT_INTEGRAL(T); return Decimal(other) >= self; } ^ In file included from /home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/test_package.cpp:1:0: /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1228:1: error: 'enable_if' in namespace 'std' does not name a template type ENABLE_IF_INTEGRAL(T) ALWAYS_INLINE bool operator> (const T& other, const Decimal& self) { ASSERT_INTEGRAL(T); return Decimal(other) > self; } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1228:1: error: expected '>' before '<' token ENABLE_IF_INTEGRAL(T) ALWAYS_INLINE bool operator> (const T& other, const Decimal& self) { ASSERT_INTEGRAL(T); return Decimal(other) > self; } ^ In file included from /home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/test_package.cpp:1:0: /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1228:88: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 ENABLE_IF_INTEGRAL(T) ALWAYS_INLINE bool operator> (const T& other, const Decimal& self) { ASSERT_INTEGRAL(T); return Decimal(other) > self; } ^ In file included from /home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/test_package.cpp:1:0: /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1233:1: error: 'enable_if' in namespace 'std' does not name a template type ENABLE_IF_INTEGRAL(T) ALWAYS_INLINE Decimal operator+ (const T& other, const Decimal& self) { ASSERT_INTEGRAL(T); return Decimal(other) + self; } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1233:1: error: expected '>' before '<' token ENABLE_IF_INTEGRAL(T) ALWAYS_INLINE Decimal operator+ (const T& other, const Decimal& self) { ASSERT_INTEGRAL(T); return Decimal(other) + self; } ^ In file included from /home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/test_package.cpp:1:0: /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1233:91: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 ENABLE_IF_INTEGRAL(T) ALWAYS_INLINE Decimal operator+ (const T& other, const Decimal& self) { ASSERT_INTEGRAL(T); return Decimal(other) + self; } ^ In file included from /home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/test_package.cpp:1:0: /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1234:1: error: 'enable_if' in namespace 'std' does not name a template type ENABLE_IF_INTEGRAL(T) ALWAYS_INLINE Decimal operator- (const T& other, const Decimal& self) { ASSERT_INTEGRAL(T); return Decimal(other) - self; } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1234:1: error: expected '>' before '<' token ENABLE_IF_INTEGRAL(T) ALWAYS_INLINE Decimal operator- (const T& other, const Decimal& self) { ASSERT_INTEGRAL(T); return Decimal(other) - self; } ^ In file included from /home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/test_package.cpp:1:0: /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1234:91: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 ENABLE_IF_INTEGRAL(T) ALWAYS_INLINE Decimal operator- (const T& other, const Decimal& self) { ASSERT_INTEGRAL(T); return Decimal(other) - self; } ^ In file included from /home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/test_package.cpp:1:0: /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1235:1: error: 'enable_if' in namespace 'std' does not name a template type ENABLE_IF_INTEGRAL(T) ALWAYS_INLINE Decimal operator* (const T& other, const Decimal& self) { ASSERT_INTEGRAL(T); return Decimal(other) * self; } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1235:1: error: expected '>' before '<' token ENABLE_IF_INTEGRAL(T) ALWAYS_INLINE Decimal operator* (const T& other, const Decimal& self) { ASSERT_INTEGRAL(T); return Decimal(other) * self; } ^ In file included from /home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/test_package.cpp:1:0: /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1235:91: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 ENABLE_IF_INTEGRAL(T) ALWAYS_INLINE Decimal operator* (const T& other, const Decimal& self) { ASSERT_INTEGRAL(T); return Decimal(other) * self; } ^ In file included from /home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/test_package.cpp:1:0: /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1236:1: error: 'enable_if' in namespace 'std' does not name a template type ENABLE_IF_INTEGRAL(T) ALWAYS_INLINE Decimal operator/ (const T& other, const Decimal& self) { ASSERT_INTEGRAL(T); return Decimal(other) / self; } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1236:1: error: expected '>' before '<' token ENABLE_IF_INTEGRAL(T) ALWAYS_INLINE Decimal operator/ (const T& other, const Decimal& self) { ASSERT_INTEGRAL(T); return Decimal(other) / self; } ^ In file included from /home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/test_package.cpp:1:0: /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1236:91: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 ENABLE_IF_INTEGRAL(T) ALWAYS_INLINE Decimal operator/ (const T& other, const Decimal& self) { ASSERT_INTEGRAL(T); return Decimal(other) / self; } ^ In file included from /home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/test_package.cpp:1:0: /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1237:1: error: 'enable_if' in namespace 'std' does not name a template type ENABLE_IF_INTEGRAL(T) ALWAYS_INLINE Decimal operator% (const T& other, const Decimal& self) { ASSERT_INTEGRAL(T); return Decimal(other) % self; } ^ /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1237:1: error: expected '>' before '<' token ENABLE_IF_INTEGRAL(T) ALWAYS_INLINE Decimal operator% (const T& other, const Decimal& self) { ASSERT_INTEGRAL(T); return Decimal(other) % self; } ^ In file included from /home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/test_package.cpp:1:0: /home/conan/w/cci_PR-3116/.conan/data/mpdecimal/2.5.0/_/_/package/4007ffbe503aebd80606c4e79fce8f798f842d0b/include/decimal.hh:1237:91: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 ENABLE_IF_INTEGRAL(T) ALWAYS_INLINE Decimal operator% (const T& other, const Decimal& self) { ASSERT_INTEGRAL(T); return Decimal(other) % self; } ^ /home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/test_package.cpp: In function 'int main(int, const char**)': /home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/recipes/mpdecimal/2.5.x/test_package/test_package.cpp:12:60: error: call to 'decimal::Decimal decimal::Decimal::pow(const decimal::Decimal&, decimal::Context&) const' uses the default argument for parameter 2, which is not yet defined std::cout << d1 << ".pow(" << d2 << ") = " << d1.pow(d2) << "\n"; ^ make[2]: *** [CMakeFiles/test_package_cpp.dir/test_package.cpp.o] Error 1 make[1]: *** [CMakeFiles/test_package_cpp.dir/all] Error 2 make: *** [all] Error 2 JSON file created at '/home/conan/w/cci_PR-3116/5/7cba1955-508f-4ac6-a313-a26994eed5b0/_create.json'