=> "/opt/pkg/bin/bmake" ["-C", "/Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/databases/soci", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent", "PGSQL_VERSION_REQD=16"] ===> Building for soci-4.0.3nb14 [ 1%] Building CXX object src/core/CMakeFiles/soci_core.dir/backend-loader.cpp.o [ 2%] Building CXX object src/core/CMakeFiles/soci_core_static.dir/backend-loader.cpp.o [ 3%] Building CXX object src/core/CMakeFiles/soci_core_static.dir/blob.cpp.o [ 4%] Building CXX object src/core/CMakeFiles/soci_core.dir/blob.cpp.o [ 5%] Building CXX object src/core/CMakeFiles/soci_core_static.dir/common.cpp.o [ 6%] Building CXX object src/core/CMakeFiles/soci_core.dir/common.cpp.o [ 8%] Building CXX object src/core/CMakeFiles/soci_core.dir/connection-parameters.cpp.o [ 8%] Building CXX object src/core/CMakeFiles/soci_core_static.dir/connection-parameters.cpp.o [ 10%] Building CXX object src/core/CMakeFiles/soci_core.dir/connection-pool.cpp.o [ 10%] Building CXX object src/core/CMakeFiles/soci_core_static.dir/connection-pool.cpp.o [ 12%] Building CXX object src/core/CMakeFiles/soci_core_static.dir/error.cpp.o [ 12%] Building CXX object src/core/CMakeFiles/soci_core.dir/error.cpp.o [ 14%] Building CXX object src/core/CMakeFiles/soci_core.dir/into-type.cpp.o [ 13%] Building CXX object src/core/CMakeFiles/soci_core_static.dir/into-type.cpp.o [ 15%] Building CXX object src/core/CMakeFiles/soci_core_static.dir/logger.cpp.o [ 17%] Building CXX object src/core/CMakeFiles/soci_core.dir/logger.cpp.o [ 18%] Building CXX object src/core/CMakeFiles/soci_core_static.dir/once-temp-type.cpp.o [ 19%] Building CXX object src/core/CMakeFiles/soci_core.dir/once-temp-type.cpp.o [ 20%] Building CXX object src/core/CMakeFiles/soci_core.dir/prepare-temp-type.cpp.o [ 21%] Building CXX object src/core/CMakeFiles/soci_core_static.dir/prepare-temp-type.cpp.o [ 22%] Building CXX object src/core/CMakeFiles/soci_core_static.dir/procedure.cpp.o [ 23%] Building CXX object src/core/CMakeFiles/soci_core.dir/procedure.cpp.o [ 25%] Building CXX object src/core/CMakeFiles/soci_core.dir/ref-counted-prepare-info.cpp.o [ 25%] Building CXX object src/core/CMakeFiles/soci_core_static.dir/ref-counted-prepare-info.cpp.o [ 26%] Building CXX object src/core/CMakeFiles/soci_core.dir/ref-counted-statement.cpp.o [ 27%] Building CXX object src/core/CMakeFiles/soci_core_static.dir/ref-counted-statement.cpp.o [ 28%] Building CXX object src/core/CMakeFiles/soci_core_static.dir/row.cpp.o [ 29%] Building CXX object src/core/CMakeFiles/soci_core.dir/row.cpp.o [ 30%] Building CXX object src/core/CMakeFiles/soci_core_static.dir/rowid.cpp.o [ 31%] Building CXX object src/core/CMakeFiles/soci_core.dir/rowid.cpp.o [ 32%] Building CXX object src/core/CMakeFiles/soci_core.dir/session.cpp.o [ 34%] Building CXX object src/core/CMakeFiles/soci_core_static.dir/session.cpp.o In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/session.cpp:9: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/session.h:12: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/once-temp-type.h:12: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/ref-counted-statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:51:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/session.cpp:474:66: note: in instantiation of function template specialization 'soci::use' requested here return prepare << backEnd_->get_column_descriptions_query(), use(table_name, "t"); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/session.cpp:9: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/session.h:12: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/once-temp-type.h:12: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/ref-counted-statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:51:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/session.cpp:474:66: note: in instantiation of function template specialization 'soci::use' requested here return prepare << backEnd_->get_column_descriptions_query(), use(table_name, "t"); ^ 1 warning generated. 1 warning generated. [ 36%] Building CXX object src/core/CMakeFiles/soci_core.dir/soci-simple.cpp.o [ 36%] Building CXX object src/core/CMakeFiles/soci_core_static.dir/soci-simple.cpp.o /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:687:10: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] std::sprintf(wrapper.date_formatted, "%d %d %d %d %d %d", ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:687:10: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] std::sprintf(wrapper.date_formatted, "%d %d %d %d %d %d", ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) ^ __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:1798:10: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] std::sprintf(wrapper->date_formatted, "%d %d %d %d %d %d", ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:1798:10: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] std::sprintf(wrapper->date_formatted, "%d %d %d %d %d %d", ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) ^ __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:36:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:61:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t, ind); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:1837:25: note: in instantiation of function template specialization 'soci::into' requested here into(wrapper->into_strings[i], wrapper->into_indicators[i])); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:36:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:61:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t, ind); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:1841:25: note: in instantiation of function template specialization 'soci::into' requested here into(wrapper->into_ints[i], wrapper->into_indicators[i])); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:36:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:61:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t, ind); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:1846:25: note: in instantiation of function template specialization 'soci::into' requested here into(wrapper->into_longlongs[i], wrapper->into_indicators[i])); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:36:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:61:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t, ind); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:1850:25: note: in instantiation of function template specialization 'soci::into' requested here into(wrapper->into_doubles[i], wrapper->into_indicators[i])); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:36:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:61:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t, ind); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:1854:25: note: in instantiation of function template specialization 'soci::into' requested here into(wrapper->into_dates[i], wrapper->into_indicators[i])); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:36:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:61:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t, ind); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:1858:25: note: in instantiation of function template specialization 'soci::into' requested here into(wrapper->into_blob[i]->blob_, wrapper->into_indicators[i])); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:31:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:59:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, ind, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:1913:38: note: in instantiation of function template specialization 'soci::use' requested here wrapper->st.exchange(use(use_string, use_ind, use_name)); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:36:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:61:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t, ind); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:1837:25: note: in instantiation of function template specialization 'soci::into' requested here into(wrapper->into_strings[i], wrapper->into_indicators[i])); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:31:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:36:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:59:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, ind, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:1926:38: note: in instantiation of function template specialization 'soci::use' requested here wrapper->st.exchange(use(use_int, use_ind, use_name)); ^ classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:61:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t, ind); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:1841:25: note: in instantiation of function template specialization 'soci::into' requested here into(wrapper->into_ints[i], wrapper->into_indicators[i])); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:31:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:59:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, ind, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:1939:38: note: in instantiation of function template specialization 'soci::use' requested here wrapper->st.exchange(use(use_longlong, use_ind, use_name)); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:36:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:61:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t, ind); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:1846:25: note: in instantiation of function template specialization 'soci::into' requested here into(wrapper->into_longlongs[i], wrapper->into_indicators[i])); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:31:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:59:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, ind, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:1952:38: note: in instantiation of function template specialization 'soci::use' requested here wrapper->st.exchange(use(use_double, use_ind, use_name)); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:36:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:61:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t, ind); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:1850:25: note: in instantiation of function template specialization 'soci::into' requested here into(wrapper->into_doubles[i], wrapper->into_indicators[i])); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:36:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:61:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t, ind); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:1854:25: note: in instantiation of function template specialization 'soci::into' requested here into(wrapper->into_dates[i], wrapper->into_indicators[i])); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:31:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:59:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, ind, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:1965:38: note: in instantiation of function template specialization 'soci::use' requested here wrapper->st.exchange(use(use_date, use_ind, use_name)); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:36:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:61:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t, ind); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:1858:25: note: in instantiation of function template specialization 'soci::into' requested here into(wrapper->into_blob[i]->blob_, wrapper->into_indicators[i])); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:31:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:59:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, ind, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:1978:38: note: in instantiation of function template specialization 'soci::use' requested here wrapper->st.exchange(use(use_blob, use_ind, use_name)); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:31:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:59:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, ind, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:1913:38: note: in instantiation of function template specialization 'soci::use' requested here wrapper->st.exchange(use(use_string, use_ind, use_name)); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:31:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:59:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, ind, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:1926:38: note: in instantiation of function template specialization 'soci::use' requested here wrapper->st.exchange(use(use_int, use_ind, use_name)); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:31:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:59:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, ind, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:1939:38: note: in instantiation of function template specialization 'soci::use' requested here wrapper->st.exchange(use(use_longlong, use_ind, use_name)); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:31:5: warning: definition of implicit copy constructor for 'use_container, std::vector>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:69:10: note: in implicit copy constructor for 'soci::details::use_container, std::vector>' first required here { return details::use_container >(t, ind, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:1995:38: note: in instantiation of function template specialization 'soci::use>' requested here wrapper->st.exchange(use(use_string, use_ind, use_name)); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:31:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:59:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, ind, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:1952:38: note: in instantiation of function template specialization 'soci::use' requested here wrapper->st.exchange(use(use_double, use_ind, use_name)); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:31:5: warning: definition of implicit copy constructor for 'use_container, std::vector>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:69:10: note: in implicit copy constructor for 'soci::details::use_container, std::vector>' first required here { return details::use_container >(t, ind, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:2010:38: note: in instantiation of function template specialization 'soci::use>' requested here wrapper->st.exchange(use(use_int, use_ind, use_name)); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:31:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:59:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, ind, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:1965:38: note: in instantiation of function template specialization 'soci::use' requested here wrapper->st.exchange(use(use_date, use_ind, use_name)); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:31:5: warning: definition of implicit copy constructor for 'use_container, std::vector>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:69:10: note: in implicit copy constructor for 'soci::details::use_container, std::vector>' first required here { return details::use_container >(t, ind, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:2025:38: note: in instantiation of function template specialization 'soci::use>' requested here wrapper->st.exchange(use(use_longlong, use_ind, use_name)); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:31:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:59:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, ind, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:1978:38: note: in instantiation of function template specialization 'soci::use' requested here wrapper->st.exchange(use(use_blob, use_ind, use_name)); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:31:5: warning: definition of implicit copy constructor for 'use_container, std::vector>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:69:10: note: in implicit copy constructor for 'soci::details::use_container, std::vector>' first required here { return details::use_container >(t, ind, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:2040:38: note: in instantiation of function template specialization 'soci::use>' requested here wrapper->st.exchange(use(use_double, use_ind, use_name)); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:31:5: warning: definition of implicit copy constructor for 'use_container, std::vector>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:69:10: note: in implicit copy constructor for 'soci::details::use_container, std::vector>' first required here { return details::use_container >(t, ind, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:2055:38: note: in instantiation of function template specialization 'soci::use>' requested here wrapper->st.exchange(use(use_date, use_ind, use_name)); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:31:5: warning: definition of implicit copy constructor for 'use_container, std::vector>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:69:10: note: in implicit copy constructor for 'soci::details::use_container, std::vector>' first required here { return details::use_container >(t, ind, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:1995:38: note: in instantiation of function template specialization 'soci::use>' requested here wrapper->st.exchange(use(use_string, use_ind, use_name)); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:31:5: warning: definition of implicit copy constructor for 'use_container, std::vector>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:69:10: note: in implicit copy constructor for 'soci::details::use_container, std::vector>' first required here { return details::use_container >(t, ind, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:2010:38: note: in instantiation of function template specialization 'soci::use>' requested here wrapper->st.exchange(use(use_int, use_ind, use_name)); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:31:5: warning: definition of implicit copy constructor for 'use_container, std::vector>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:69:10: note: in implicit copy constructor for 'soci::details::use_container, std::vector>' first required here { return details::use_container >(t, ind, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:2025:38: note: in instantiation of function template specialization 'soci::use>' requested here wrapper->st.exchange(use(use_longlong, use_ind, use_name)); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:31:5: warning: definition of implicit copy constructor for 'use_container, std::vector>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:69:10: note: in implicit copy constructor for 'soci::details::use_container, std::vector>' first required here { return details::use_container >(t, ind, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:2040:38: note: in instantiation of function template specialization 'soci::use>' requested here wrapper->st.exchange(use(use_double, use_ind, use_name)); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:31:5: warning: definition of implicit copy constructor for 'use_container, std::vector>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:69:10: note: in implicit copy constructor for 'soci::details::use_container, std::vector>' first required here { return details::use_container >(t, ind, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/soci-simple.cpp:2055:38: note: in instantiation of function template specialization 'soci::use>' requested here wrapper->st.exchange(use(use_date, use_ind, use_name)); ^ 19 warnings generated. 19 warnings generated. [ 37%] Building CXX object src/core/CMakeFiles/soci_core_static.dir/statement.cpp.o [ 38%] Building CXX object src/core/CMakeFiles/soci_core.dir/statement.cpp.o In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/statement.cpp:9: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:36:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:61:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t, ind); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:144:26: note: in instantiation of function template specialization 'soci::into' requested here exchange_for_row(into(*t, *ind)); ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/statement.cpp:633:5: note: in instantiation of function template specialization 'soci::details::statement_impl::into_row' requested here into_row(); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/statement.cpp:9: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:36:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:61:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t, ind); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:144:26: note: in instantiation of function template specialization 'soci::into' requested here exchange_for_row(into(*t, *ind)); ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/statement.cpp:639:5: note: in instantiation of function template specialization 'soci::details::statement_impl::into_row' requested here into_row(); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/statement.cpp:9: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:36:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:61:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t, ind); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:144:26: note: in instantiation of function template specialization 'soci::into' requested here exchange_for_row(into(*t, *ind)); ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/statement.cpp:645:5: note: in instantiation of function template specialization 'soci::details::statement_impl::into_row' requested here into_row(); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/statement.cpp:9: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:36:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:61:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t, ind); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:144:26: note: in instantiation of function template specialization 'soci::into' requested here exchange_for_row(into(*t, *ind)); ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/statement.cpp:651:5: note: in instantiation of function template specialization 'soci::details::statement_impl::into_row' requested here into_row(); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/statement.cpp:9: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:36:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:61:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t, ind); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:144:26: note: in instantiation of function template specialization 'soci::into' requested here exchange_for_row(into(*t, *ind)); ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/statement.cpp:657:5: note: in instantiation of function template specialization 'soci::details::statement_impl::into_row' requested here into_row(); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/statement.cpp:9: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:36:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:61:10: note: in implicit copy constructor for 'soci::details::into_container' first required here In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/statement.cpp:9: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:36:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:61:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t, ind); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:144:26: note: in instantiation of function template specialization 'soci::into' requested here exchange_for_row(into(*t, *ind)); ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/statement.cpp:663:5: note: in instantiation of function template specialization 'soci::details::statement_impl::into_row' requested here into_row(); ^ { return details::into_container(t, ind); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:144:26: note: in instantiation of function template specialization 'soci::into' requested here exchange_for_row(into(*t, *ind)); ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/statement.cpp:633:5: note: in instantiation of function template specialization 'soci::details::statement_impl::into_row' requested here into_row(); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/statement.cpp:9: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:36:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:61:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t, ind); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:144:26: note: in instantiation of function template specialization 'soci::into' requested here exchange_for_row(into(*t, *ind)); ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/statement.cpp:639:5: note: in instantiation of function template specialization 'soci::details::statement_impl::into_row' requested here into_row(); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/statement.cpp:9: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:36:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:61:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t, ind); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:144:26: note: in instantiation of function template specialization 'soci::into' requested here exchange_for_row(into(*t, *ind)); ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/statement.cpp:645:5: note: in instantiation of function template specialization 'soci::details::statement_impl::into_row' requested here into_row(); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/statement.cpp:9: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:36:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:61:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t, ind); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:144:26: note: in instantiation of function template specialization 'soci::into' requested here exchange_for_row(into(*t, *ind)); ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/statement.cpp:651:5: note: in instantiation of function template specialization 'soci::details::statement_impl::into_row' requested here into_row(); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/statement.cpp:9: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:36:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:61:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t, ind); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:144:26: note: in instantiation of function template specialization 'soci::into' requested here exchange_for_row(into(*t, *ind)); ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/statement.cpp:657:5: note: in instantiation of function template specialization 'soci::details::statement_impl::into_row' requested here into_row(); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/statement.cpp:9: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:36:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:61:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t, ind); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:144:26: note: in instantiation of function template specialization 'soci::into' requested here exchange_for_row(into(*t, *ind)); ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/core/statement.cpp:663:5: note: in instantiation of function template specialization 'soci::details::statement_impl::into_row' requested here into_row(); ^ 6 warnings generated. 6 warnings generated. [ 40%] Building CXX object src/core/CMakeFiles/soci_core.dir/transaction.cpp.o [ 40%] Building CXX object src/core/CMakeFiles/soci_core_static.dir/transaction.cpp.o [ 41%] Building CXX object src/core/CMakeFiles/soci_core_static.dir/use-type.cpp.o [ 42%] Building CXX object src/core/CMakeFiles/soci_core.dir/use-type.cpp.o [ 44%] Building CXX object src/core/CMakeFiles/soci_core.dir/values.cpp.o [ 44%] Building CXX object src/core/CMakeFiles/soci_core_static.dir/values.cpp.o [ 46%] Linking CXX shared library ../../lib/libsoci_core.dylib [ 46%] Linking CXX static library ../../lib/libsoci_core.a [ 46%] Built target soci_core_static [ 47%] Building CXX object src/backends/empty/CMakeFiles/soci_empty_static.dir/blob.cpp.o [ 47%] Built target soci_core [ 48%] Building CXX object src/backends/postgresql/CMakeFiles/soci_postgresql.dir/blob.cpp.o [ 50%] Building CXX object src/backends/empty/CMakeFiles/soci_empty_static.dir/factory.cpp.o [ 51%] Building CXX object src/backends/postgresql/CMakeFiles/soci_postgresql.dir/error.cpp.o [ 52%] Building CXX object src/backends/empty/CMakeFiles/soci_empty_static.dir/row-id.cpp.o [ 53%] Building CXX object src/backends/postgresql/CMakeFiles/soci_postgresql.dir/factory.cpp.o [ 54%] Building CXX object src/backends/empty/CMakeFiles/soci_empty_static.dir/session.cpp.o [ 55%] Building CXX object src/backends/postgresql/CMakeFiles/soci_postgresql.dir/row-id.cpp.o [ 56%] Building CXX object src/backends/empty/CMakeFiles/soci_empty_static.dir/standard-into-type.cpp.o [ 57%] Building CXX object src/backends/postgresql/CMakeFiles/soci_postgresql.dir/session.cpp.o [ 58%] Building CXX object src/backends/empty/CMakeFiles/soci_empty_static.dir/standard-use-type.cpp.o /var/tmp/work/databases/soci/work/soci-4.0.3/src/backends/postgresql/session.cpp:137:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] sprintf(nameBuf, "st_%d", ++statementCount_); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/backends/postgresql/session.cpp:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/session.h:12: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/once-temp-type.h:12: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/ref-counted-statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:48:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:56:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/backends/postgresql/session.cpp:120:48: note: in instantiation of function template specialization 'soci::into' requested here s << "select nextval('" + sequence + "')", into(value); ^ 2 warnings generated. [ 59%] Building CXX object src/backends/postgresql/CMakeFiles/soci_postgresql.dir/standard-into-type.cpp.o [ 60%] Building CXX object src/backends/empty/CMakeFiles/soci_empty_static.dir/statement.cpp.o [ 61%] Building CXX object src/backends/postgresql/CMakeFiles/soci_postgresql.dir/standard-use-type.cpp.o [ 62%] Building CXX object src/backends/empty/CMakeFiles/soci_empty_static.dir/vector-into-type.cpp.o [ 63%] Building CXX object src/backends/postgresql/CMakeFiles/soci_postgresql.dir/statement.cpp.o [ 64%] Building CXX object src/backends/empty/CMakeFiles/soci_empty_static.dir/vector-use-type.cpp.o [ 65%] Linking CXX static library ../../../lib/libsoci_empty.a [ 67%] Building CXX object src/backends/postgresql/CMakeFiles/soci_postgresql.dir/vector-into-type.cpp.o [ 67%] Built target soci_empty_static [ 68%] Building CXX object src/backends/postgresql/CMakeFiles/soci_postgresql_static.dir/blob.cpp.o [ 69%] Building CXX object src/backends/postgresql/CMakeFiles/soci_postgresql_static.dir/error.cpp.o [ 70%] Building CXX object src/backends/postgresql/CMakeFiles/soci_postgresql.dir/vector-use-type.cpp.o [ 71%] Building CXX object src/backends/postgresql/CMakeFiles/soci_postgresql_static.dir/factory.cpp.o [ 72%] Linking CXX shared library ../../../lib/libsoci_postgresql.dylib ld: warning: -undefined suppress is deprecated [ 72%] Built target soci_postgresql [ 73%] Building CXX object src/backends/postgresql/CMakeFiles/soci_postgresql_static.dir/row-id.cpp.o [ 74%] Building CXX object src/backends/postgresql/CMakeFiles/soci_postgresql_static.dir/session.cpp.o [ 75%] Building CXX object src/backends/postgresql/CMakeFiles/soci_postgresql_static.dir/standard-into-type.cpp.o /var/tmp/work/databases/soci/work/soci-4.0.3/src/backends/postgresql/session.cpp:137:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] sprintf(nameBuf, "st_%d", ++statementCount_); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/src/backends/postgresql/session.cpp:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/session.h:12: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/once-temp-type.h:12: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/ref-counted-statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:48:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:56:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/src/backends/postgresql/session.cpp:120:48: note: in instantiation of function template specialization 'soci::into' requested here s << "select nextval('" + sequence + "')", into(value); ^ 2 warnings generated. [ 76%] Building CXX object src/backends/postgresql/CMakeFiles/soci_postgresql_static.dir/standard-use-type.cpp.o [ 77%] Building CXX object src/backends/postgresql/CMakeFiles/soci_postgresql_static.dir/statement.cpp.o [ 78%] Building CXX object src/backends/postgresql/CMakeFiles/soci_postgresql_static.dir/vector-into-type.cpp.o [ 79%] Building CXX object src/backends/postgresql/CMakeFiles/soci_postgresql_static.dir/vector-use-type.cpp.o [ 80%] Building CXX object tests/empty/CMakeFiles/soci_empty_test_static.dir/test-empty.cpp.o [ 81%] Linking CXX static library ../../../lib/libsoci_postgresql.a [ 81%] Built target soci_postgresql_static [ 82%] Building CXX object tests/postgresql/CMakeFiles/soci_postgresql_test.dir/test-postgresql.cpp.o In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/empty/test-empty.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:12: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:18: In file included from /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/string:622: In file included from /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/string_view:1059: In file included from /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/algorithm:1893: In file included from /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__algorithm/ranges_sample.h:13: In file included from /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__algorithm/sample.h:18: /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h:237:5: error: static assertion failed due to requirement '__libcpp_random_is_valid_urng::value': static_assert(__libcpp_random_is_valid_urng<_URNG>::value, ""); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__algorithm/shuffle.h:154:35: note: in instantiation of function template specialization 'std::uniform_int_distribution::operator()' requested here difference_type __i = __uid(__g, _Pp(0, __d)); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__algorithm/shuffle.h:166:14: note: in instantiation of function template specialization 'std::__shuffle, std::__wrap_iter, Catch::RandomNumberGenerator &>' requested here (void)std::__shuffle<_ClassicAlgPolicy>( ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/catch.hpp:7186:18: note: in instantiation of function template specialization 'std::shuffle, Catch::RandomNumberGenerator &>' requested here std::shuffle( vector.begin(), vector.end(), rng ); ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/catch.hpp:7204:44: note: in instantiation of function template specialization 'Catch::RandomNumberGenerator::shuffle>' requested here RandomNumberGenerator::shuffle( sorted ); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/empty/test-empty.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:51:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/empty/test-empty.cpp:75:22: note: in instantiation of function template specialization 'soci::use' requested here sql << "insert", use(i); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/empty/test-empty.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:48:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:56:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/empty/test-empty.cpp:76:22: note: in instantiation of function template specialization 'soci::into' requested here sql << "select", into(i); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/empty/test-empty.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:51:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/empty/test-empty.cpp:82:22: note: in instantiation of function template specialization 'soci::use' requested here sql << "insert", use(li); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/empty/test-empty.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:48:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:56:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/empty/test-empty.cpp:83:22: note: in instantiation of function template specialization 'soci::into' requested here sql << "select", into(li); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/empty/test-empty.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:51:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/empty/test-empty.cpp:87:22: note: in instantiation of function template specialization 'soci::use' requested here sql << "insert", use(ll); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/empty/test-empty.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:48:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:56:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/empty/test-empty.cpp:88:22: note: in instantiation of function template specialization 'soci::into' requested here sql << "select", into(ll); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/empty/test-empty.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:31:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:59:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, ind, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/empty/test-empty.cpp:91:22: note: in instantiation of function template specialization 'soci::use' requested here sql << "insert", use(i, ind); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/empty/test-empty.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:36:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:61:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t, ind); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/empty/test-empty.cpp:92:22: note: in instantiation of function template specialization 'soci::into' requested here sql << "select", into(i, ind); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/empty/test-empty.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container, void>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:74:10: note: in implicit copy constructor for 'soci::details::use_container, void>' first required here { return details::use_container, details::no_indicator>(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/empty/test-empty.cpp:97:22: note: in instantiation of function template specialization 'soci::use' requested here sql << "insert", use(numbers); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/empty/test-empty.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:48:5: warning: definition of implicit copy constructor for 'into_container, void>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:56:10: note: in implicit copy constructor for 'soci::details::into_container, void>' first required here { return details::into_container(t); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/empty/test-empty.cpp:98:22: note: in instantiation of function template specialization 'soci::into>' requested here sql << "select", into(numbers); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/empty/test-empty.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:31:5: warning: definition of implicit copy constructor for 'use_container, std::vector>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:69:10: note: in implicit copy constructor for 'soci::details::use_container, std::vector>' first required here { return details::use_container >(t, ind, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/empty/test-empty.cpp:101:22: note: in instantiation of function template specialization 'soci::use>' requested here sql << "insert", use(numbers, inds); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/empty/test-empty.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:48:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:56:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/empty/test-empty.cpp:140:33: note: in instantiation of function template specialization 'soci::into' requested here sql << "select person", into(p); ^ 12 warnings and 1 error generated. --- tests/empty/CMakeFiles/soci_empty_test_static.dir/test-empty.cpp.o --- *** [tests/empty/CMakeFiles/soci_empty_test_static.dir/test-empty.cpp.o] Error code 1 bmake[2]: stopped making "tests/empty/CMakeFiles/soci_empty_test_static.dir/build" in /var/tmp/work/databases/soci/work/soci-4.0.3/cmake-pkgsrc-build bmake[2]: 1 error bmake[2]: stopped making "tests/empty/CMakeFiles/soci_empty_test_static.dir/build" in /var/tmp/work/databases/soci/work/soci-4.0.3/cmake-pkgsrc-build --- tests/empty/CMakeFiles/soci_empty_test_static.dir/all --- *** [tests/empty/CMakeFiles/soci_empty_test_static.dir/all] Error code 2 bmake[1]: stopped making "all" in /var/tmp/work/databases/soci/work/soci-4.0.3/cmake-pkgsrc-build In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:12: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:18: In file included from /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/string:622: In file included from /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/string_view:1059: In file included from /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/algorithm:1893: In file included from /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__algorithm/ranges_sample.h:13: In file included from /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__algorithm/sample.h:18: /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h:237:5: error: static assertion failed due to requirement '__libcpp_random_is_valid_urng::value': static_assert(__libcpp_random_is_valid_urng<_URNG>::value, ""); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__algorithm/shuffle.h:154:35: note: in instantiation of function template specialization 'std::uniform_int_distribution::operator()' requested here difference_type __i = __uid(__g, _Pp(0, __d)); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__algorithm/shuffle.h:166:14: note: in instantiation of function template specialization 'std::__shuffle, std::__wrap_iter, Catch::RandomNumberGenerator &>' requested here (void)std::__shuffle<_ClassicAlgPolicy>( ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/catch.hpp:7186:18: note: in instantiation of function template specialization 'std::shuffle, Catch::RandomNumberGenerator &>' requested here std::shuffle( vector.begin(), vector.end(), rng ); ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/catch.hpp:7204:44: note: in instantiation of function template specialization 'Catch::RandomNumberGenerator::shuffle>' requested here RandomNumberGenerator::shuffle( sorted ); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:48:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:56:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:642:40: note: in instantiation of function template specialization 'soci::into' requested here sql << "select id from soci_test", into(id); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:51:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:668:55: note: in instantiation of function template specialization 'soci::use' requested here sql << "insert into soci_test(c) values(:c)", use(c); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:48:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:56:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:669:43: note: in instantiation of function template specialization 'soci::into' requested here sql << "select c from soci_test", into(c); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:51:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:676:57: note: in instantiation of function template specialization 'soci::use' requested here sql << "insert into soci_test(str) values(:s)", use(helloSOCI); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:48:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:56:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:678:45: note: in instantiation of function template specialization 'soci::into' requested here sql << "select str from soci_test", into(str); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:51:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:685:57: note: in instantiation of function template specialization 'soci::use' requested here sql << "insert into soci_test(sh) values(:id)", use(three); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:48:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:56:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:687:44: note: in instantiation of function template specialization 'soci::into' requested here sql << "select sh from soci_test", into(sh); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:51:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:694:57: note: in instantiation of function template specialization 'soci::use' requested here sql << "insert into soci_test(id) values(:id)", use(five); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:51:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:703:57: note: in instantiation of function template specialization 'soci::use' requested here sql << "insert into soci_test(ul) values(:ul)", use(seven); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:48:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:56:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:705:44: note: in instantiation of function template specialization 'soci::into' requested here sql << "select ul from soci_test", into(ul); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:51:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:712:55: note: in instantiation of function template specialization 'soci::use' requested here sql << "insert into soci_test(d) values(:d)", use(pi); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:48:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:56:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:714:43: note: in instantiation of function template specialization 'soci::into' requested here sql << "select d from soci_test", into(d); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:51:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:728:57: note: in instantiation of function template specialization 'soci::use' requested here sql << "insert into soci_test(tm) values(:tm)", use(nov15); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:48:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:56:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:731:44: note: in instantiation of function template specialization 'soci::into' requested here sql << "select tm from soci_test", into(t); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:36:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:61:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t, ind); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:771:44: note: in instantiation of function template specialization 'soci::into' requested here sql << "select id from soci_test", into(i, ind); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:36:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:61:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t, ind); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:785:44: note: in instantiation of function template specialization 'soci::into' requested here sql << "select tm from soci_test", into(t, ind); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:48:5: warning: definition of implicit copy constructor for 'into_container, void>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:56:10: note: in implicit copy constructor for 'soci::details::into_container, void>' first required here { return details::into_container(t); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:861:55: note: in instantiation of function template specialization 'soci::into>' requested here "select c from soci_test order by c", into(vec)); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:48:5: warning: definition of implicit copy constructor for 'into_container, void>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:56:10: note: in implicit copy constructor for 'soci::details::into_container, void>' first required here { return details::into_container(t); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:931:59: note: in instantiation of function template specialization 'soci::into>' requested here "select str from soci_test order by str", into(vec)); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:48:5: warning: definition of implicit copy constructor for 'into_container, void>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:56:10: note: in implicit copy constructor for 'soci::details::into_container, void>' first required here { return details::into_container(t); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:981:57: note: in instantiation of function template specialization 'soci::into>' requested here "select sh from soci_test order by sh", into(vec)); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:48:5: warning: definition of implicit copy constructor for 'into_container, void>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:56:10: note: in implicit copy constructor for 'soci::details::into_container, void>' first required here { return details::into_container(t); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:1047:57: note: in instantiation of function template specialization 'soci::into>' requested here "select id from soci_test order by id", into(vec)); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:48:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:56:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:1080:57: note: in instantiation of function template specialization 'soci::into' requested here "select ul from soci_test order by ul", into(ul)); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:48:5: warning: definition of implicit copy constructor for 'into_container, void>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:56:10: note: in implicit copy constructor for 'soci::details::into_container, void>' first required here { return details::into_container(t); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:1095:57: note: in instantiation of function template specialization 'soci::into>' requested here "select ul from soci_test order by ul", into(vec)); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:48:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:56:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:1128:57: note: in instantiation of function template specialization 'soci::into' requested here "select ul from soci_test order by ul", into(ul)); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:48:5: warning: definition of implicit copy constructor for 'into_container, void>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:56:10: note: in implicit copy constructor for 'soci::details::into_container, void>' first required here { return details::into_container(t); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:1143:57: note: in instantiation of function template specialization 'soci::into>' requested here "select ul from soci_test order by ul", into(vec)); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:48:5: warning: definition of implicit copy constructor for 'into_container, void>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:56:10: note: in implicit copy constructor for 'soci::details::into_container, void>' first required here { return details::into_container(t); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:1198:55: note: in instantiation of function template specialization 'soci::into>' requested here "select d from soci_test order by d", into(vec)); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:48:5: warning: definition of implicit copy constructor for 'into_container, void>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:56:10: note: in implicit copy constructor for 'soci::details::into_container, void>' first required here { return details::into_container(t); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:1258:57: note: in instantiation of function template specialization 'soci::into>' requested here "select tm from soci_test order by id", into(vec)); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:55:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:1611:55: note: in instantiation of function template specialization 'soci::use' requested here sql << "insert into soci_test(c) values(:c)", use(c); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:55:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:1622:57: note: in instantiation of function template specialization 'soci::use' requested here sql << "insert into soci_test(str) values(:s)", use(s); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:55:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:1633:57: note: in instantiation of function template specialization 'soci::use' requested here sql << "insert into soci_test(id) values(:id)", use(s); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:55:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:1644:56: note: in instantiation of function template specialization 'soci::use' requested here sql << "insert into soci_test(id) values(:i)", use(i); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:55:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:1655:58: note: in instantiation of function template specialization 'soci::use' requested here sql << "insert into soci_test(ul) values(:num)", use(ul); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:55:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:1666:55: note: in instantiation of function template specialization 'soci::use' requested here sql << "insert into soci_test(d) values(:d)", use(d); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:55:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:1684:56: note: in instantiation of function template specialization 'soci::use' requested here sql << "insert into soci_test(tm) values(:t)", use(ct); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container, void>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:74:10: note: in implicit copy constructor for 'soci::details::use_container, void>' first required here { return details::use_container, details::no_indicator>(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:1790:55: note: in instantiation of function template specialization 'soci::use' requested here sql << "insert into soci_test(c) values(:c)", use(v); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container, void>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:74:10: note: in implicit copy constructor for 'soci::details::use_container, void>' first required here { return details::use_container, details::no_indicator>(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:1809:57: note: in instantiation of function template specialization 'soci::use' requested here sql << "insert into soci_test(str) values(:s)", use(v); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container, void>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:74:10: note: in implicit copy constructor for 'soci::details::use_container, void>' first required here { return details::use_container, details::no_indicator>(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:1828:57: note: in instantiation of function template specialization 'soci::use' requested here sql << "insert into soci_test(sh) values(:sh)", use(v); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container, void>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:74:10: note: in implicit copy constructor for 'soci::details::use_container, void>' first required here { return details::use_container, details::no_indicator>(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:1848:56: note: in instantiation of function template specialization 'soci::use' requested here sql << "insert into soci_test(id) values(:i)", use(v); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container, void>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:74:10: note: in implicit copy constructor for 'soci::details::use_container, void>' first required here { return details::use_container, details::no_indicator>(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:1868:57: note: in instantiation of function template specialization 'soci::use' requested here sql << "insert into soci_test(ul) values(:ul)", use(v); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container, void>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:74:10: note: in implicit copy constructor for 'soci::details::use_container, void>' first required here { return details::use_container, details::no_indicator>(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:1888:57: note: in instantiation of function template specialization 'soci::use' requested here sql << "insert into soci_test(ul) values(:ul)", use(v); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container, void>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:74:10: note: in implicit copy constructor for 'soci::details::use_container, void>' first required here { return details::use_container, details::no_indicator>(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:1908:55: note: in instantiation of function template specialization 'soci::use' requested here sql << "insert into soci_test(d) values(:d)", use(v); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container, void>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:74:10: note: in implicit copy constructor for 'soci::details::use_container, void>' first required here { return details::use_container, details::no_indicator>(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:1939:56: note: in instantiation of function template specialization 'soci::use' requested here sql << "insert into soci_test(tm) values(:t)", use(v); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container, void>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:55:10: note: in implicit copy constructor for 'soci::details::use_container, void>' first required here { return details::use_container(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:1975:56: note: in instantiation of function template specialization 'soci::use>' requested here sql << "insert into soci_test(id) values(:i)", use(cv); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container, void>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:74:10: note: in implicit copy constructor for 'soci::details::use_container, void>' first required here { return details::use_container, details::no_indicator>(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:2008:69: note: in instantiation of function template specialization 'soci::use' requested here sql << "insert into soci_test(id, str) values(:i, :v)", use(i), use(v); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:31:5: warning: definition of implicit copy constructor for 'use_container, std::vector>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:69:10: note: in implicit copy constructor for 'soci::details::use_container, std::vector>' first required here { return details::use_container >(t, ind, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:2076:69: note: in instantiation of function template specialization 'soci::use>' requested here sql << "insert into soci_test(id, str) values(:i, :v)", use(i), use(values, inds); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:48:5: warning: definition of implicit copy constructor for 'into_container, void>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:56:10: note: in implicit copy constructor for 'soci::details::into_container, void>' first required here { return details::into_container(t); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:2080:53: note: in instantiation of function template specialization 'soci::into>' requested here sql << "select str from soci_test order by id", into(v2); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:31:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:59:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, ind, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:2305:20: note: in instantiation of function template specialization 'soci::use' requested here sql << insert, use(id, ind1), use(val, ind2), use(tm_gen, ind3); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:31:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:59:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, ind, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:2305:51: note: in instantiation of function template specialization 'soci::use' requested here sql << insert, use(id, ind1), use(val, ind2), use(tm_gen, ind3); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:31:5: warning: definition of implicit copy constructor for 'use_container, std::vector>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:69:10: note: in implicit copy constructor for 'soci::details::use_container, std::vector>' first required here { return details::use_container >(t, ind, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:2337:19: note: in instantiation of function template specialization 'soci::use>' requested here use(ids), use(vals, inds); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:48:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:56:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:2372:39: note: in instantiation of function template specialization 'soci::into' requested here sql << "select * from soci_test", into(r); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:51:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:2568:61: note: in instantiation of function template specialization 'soci::use' requested here sql << "insert into soci_test(id) values(:id)", use(mi); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:48:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:56:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:2576:48: note: in instantiation of function template specialization 'soci::into' requested here sql << "select id from soci_test", into(mi); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:55:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:2586:61: note: in instantiation of function template specialization 'soci::use' requested here sql << "insert into soci_test(id) values(:id)", use(cmi); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:48:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:56:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:2601:47: note: in instantiation of function template specialization 'soci::into' requested here sql << "select * from soci_test", into(p1); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:51:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:2613:67: note: in instantiation of function template specialization 'soci::use' requested here sql << "insert into soci_test values(:NAME, :PHONE)", use(p1); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:55:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:2646:67: note: in instantiation of function template specialization 'soci::use' requested here sql << "insert into soci_test values(:NAME, :PHONE)", use(cp1); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:51:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:2662:67: note: in instantiation of function template specialization 'soci::use' requested here sql << "insert into soci_test values(:NAME, :PHONE)", use(p1); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:48:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:56:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:2665:47: note: in instantiation of function template specialization 'soci::into' requested here sql << "select * from soci_test", into(p2); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:48:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:56:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:2675:47: note: in instantiation of function template specialization 'soci::into' requested here sql << "select * from soci_test", into(p1); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:51:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:2680:67: note: in instantiation of function template specialization 'soci::use' requested here sql << "insert into soci_test values(:NAME, :PHONE)", use(p1); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:51:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:4937:59: note: in instantiation of function template specialization 'soci::use' requested here sql << "insert into soci_test(id, s) values (1, :s)", use(s1); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:48:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:56:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:4941:52: note: in instantiation of function template specialization 'soci::into' requested here sql << "select s from soci_test where id = 1", into(s2); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container, void>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:74:10: note: in implicit copy constructor for 'soci::details::use_container, void>' first required here { return details::use_container, details::no_indicator>(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:4975:71: note: in instantiation of function template specialization 'soci::use' requested here sql << "insert into soci_test(id, s) values (:id, :s)", use(ids), use(s1); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:48:5: warning: definition of implicit copy constructor for 'into_container, void>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:56:10: note: in implicit copy constructor for 'soci::details::into_container, void>' first required here { return details::into_container(t); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:4980:39: note: in instantiation of function template specialization 'soci::into>' requested here sql << "select s from soci_test", into(s2); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:51:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:5016:18: note: in instantiation of function template specialization 'soci::use' requested here use(id), use(xml); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:48:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:56:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:5023:9: note: in instantiation of function template specialization 'soci::into' requested here into(xml2), use(id); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:36:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:61:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t, ind); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:5033:9: note: in instantiation of function template specialization 'soci::into' requested here into(xml2, ind), use(id); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container, void>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:74:10: note: in implicit copy constructor for 'soci::details::use_container, void>' first required here { return details::use_container, details::no_indicator>(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:5075:18: note: in instantiation of function template specialization 'soci::use' requested here use(id), use(xml); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:48:5: warning: definition of implicit copy constructor for 'into_container, void>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:56:10: note: in implicit copy constructor for 'soci::details::into_container, void>' first required here { return details::into_container(t); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:5082:9: note: in instantiation of function template specialization 'soci::into>' requested here into(xml2), use(id.at(0)); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:31:5: warning: definition of implicit copy constructor for 'use_container, std::vector>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:69:10: note: in implicit copy constructor for 'soci::details::use_container, std::vector>' first required here { return details::use_container >(t, ind, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/common-tests.h:5126:18: note: in instantiation of function template specialization 'soci::use>' requested here use(id), use(xml, ind); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:48:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:56:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:61:54: note: in instantiation of function template specialization 'soci::into' requested here sql << "select oid from soci_test where id = 7", into(rid); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:51:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:67:31: note: in instantiation of function template specialization 'soci::use' requested here into(id), into(name), use(rid); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:48:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:56:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:171:62: note: in instantiation of function template specialization 'soci::into' requested here sql << "select img from soci_test where id = 7", into(b); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:51:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:251:55: note: in instantiation of function template specialization 'soci::use' requested here sql << "insert into soci_test(val) values(:val)", use(v1); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:48:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:56:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:254:41: note: in instantiation of function template specialization 'soci::into' requested here sql << "select val from soci_test", into(v2); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container, void>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:74:10: note: in implicit copy constructor for 'soci::details::use_container, void>' first required here { return details::use_container, details::no_indicator>(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:273:55: note: in instantiation of function template specialization 'soci::use' requested here sql << "insert into soci_test(val) values(:val)", use(v1); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:48:5: warning: definition of implicit copy constructor for 'into_container, void>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:56:10: note: in implicit copy constructor for 'soci::details::into_container, void>' first required here { return details::into_container(t); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:276:59: note: in instantiation of function template specialization 'soci::into>' requested here sql << "select val from soci_test order by val desc", into(v2); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:51:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:294:55: note: in instantiation of function template specialization 'soci::use' requested here sql << "insert into soci_test(val) values(:val)", use(v1); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:48:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:56:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:524:90: note: in instantiation of function template specialization 'soci::into' requested here sql << "insert into soci_test(txt) values(:txt) returning sid", use(txt, "txt"), into(sid); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:48:5: warning: definition of implicit copy constructor for 'into_container, void>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:56:10: note: in implicit copy constructor for 'soci::details::into_container, void>' first required here { return details::into_container(t); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:529:54: note: in instantiation of function template specialization 'soci::into>' requested here sql << "select sid from soci_test order by sid", into(ids2); ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:10: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:44:5: warning: definition of implicit copy constructor for 'use_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(use_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/use.h:51:10: note: in implicit copy constructor for 'soci::details::use_container' first required here { return details::use_container(t, name); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:686:30: note: in instantiation of function template specialization 'soci::use' requested here sql << "select :a::int", use(v); // Must not throw an exception! ^ In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:8: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci.h:16: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/column-info.h:13: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/values.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/statement.h:11: In file included from /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/bind-values.h:7: /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:48:5: warning: definition of implicit copy constructor for 'into_container' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] SOCI_NOT_ASSIGNABLE(into_container) ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/soci-platform.h:133:20: note: expanded from macro 'SOCI_NOT_ASSIGNABLE' classname& operator=(const classname&) = delete; ^ /var/tmp/work/databases/soci/work/soci-4.0.3/include/soci/into.h:56:10: note: in implicit copy constructor for 'soci::details::into_container' first required here { return details::into_container(t); } ^ /var/tmp/work/databases/soci/work/soci-4.0.3/tests/postgresql/test-postgresql.cpp:727:69: note: in instantiation of function template specialization 'soci::into' requested here soci::statement st1 = (sql.prepare_column_descriptions(ddl_t1), into(ci)); ^ 81 warnings and 1 error generated. --- tests/postgresql/CMakeFiles/soci_postgresql_test.dir/test-postgresql.cpp.o --- *** [tests/postgresql/CMakeFiles/soci_postgresql_test.dir/test-postgresql.cpp.o] Error code 1 bmake[2]: stopped making "tests/postgresql/CMakeFiles/soci_postgresql_test.dir/build" in /var/tmp/work/databases/soci/work/soci-4.0.3/cmake-pkgsrc-build bmake[2]: 1 error bmake[2]: stopped making "tests/postgresql/CMakeFiles/soci_postgresql_test.dir/build" in /var/tmp/work/databases/soci/work/soci-4.0.3/cmake-pkgsrc-build --- tests/postgresql/CMakeFiles/soci_postgresql_test.dir/all --- *** [tests/postgresql/CMakeFiles/soci_postgresql_test.dir/all] Error code 2 bmake[1]: stopped making "all" in /var/tmp/work/databases/soci/work/soci-4.0.3/cmake-pkgsrc-build bmake[1]: 2 errors bmake[1]: stopped making "all" in /var/tmp/work/databases/soci/work/soci-4.0.3/cmake-pkgsrc-build *** [all] Error code 2 bmake: stopped making "all" in /var/tmp/work/databases/soci/work/soci-4.0.3/cmake-pkgsrc-build bmake: 1 error bmake: stopped making "all" in /var/tmp/work/databases/soci/work/soci-4.0.3/cmake-pkgsrc-build *** Error code 2 Stop. bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/databases/soci *** Error code 1 Stop. bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/databases/soci