=> "/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.3nb13 [ 1%] Building CXX object src/core/CMakeFiles/soci_core_static.dir/backend-loader.cpp.o [ 2%] Building CXX object src/core/CMakeFiles/soci_core.dir/backend-loader.cpp.o [ 3%] Building CXX object src/core/CMakeFiles/soci_core.dir/blob.cpp.o [ 4%] Building CXX object src/core/CMakeFiles/soci_core_static.dir/blob.cpp.o [ 5%] Building CXX object src/core/CMakeFiles/soci_core.dir/common.cpp.o [ 6%] Building CXX object src/core/CMakeFiles/soci_core_static.dir/common.cpp.o [ 7%] Building CXX object src/core/CMakeFiles/soci_core_static.dir/connection-parameters.cpp.o [ 8%] Building CXX object src/core/CMakeFiles/soci_core.dir/connection-parameters.cpp.o [ 9%] Building CXX object src/core/CMakeFiles/soci_core_static.dir/connection-pool.cpp.o [ 10%] Building CXX object src/core/CMakeFiles/soci_core.dir/connection-pool.cpp.o [ 12%] Building CXX object src/core/CMakeFiles/soci_core.dir/error.cpp.o [ 12%] Building CXX object src/core/CMakeFiles/soci_core_static.dir/error.cpp.o [ 13%] Building CXX object src/core/CMakeFiles/soci_core_static.dir/into-type.cpp.o [ 14%] Building CXX object src/core/CMakeFiles/soci_core.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_static.dir/prepare-temp-type.cpp.o [ 21%] Building CXX object src/core/CMakeFiles/soci_core.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 [ 24%] 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.dir/row.cpp.o [ 29%] Building CXX object src/core/CMakeFiles/soci_core_static.dir/row.cpp.o [ 30%] Building CXX object src/core/CMakeFiles/soci_core.dir/rowid.cpp.o [ 31%] Building CXX object src/core/CMakeFiles/soci_core_static.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. [ 35%] 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 __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: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))) ^ /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.") ^ /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.") ^ /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: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' 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' 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' 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: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: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: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: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: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: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, 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: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: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' 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' 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' 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: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: 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 /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) { 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(); ^ ^ /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: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(); ^ 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. [ 39%] Building CXX object src/core/CMakeFiles/soci_core_static.dir/transaction.cpp.o [ 40%] Building CXX object src/core/CMakeFiles/soci_core.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 [ 43%] 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 [ 45%] Linking CXX static library ../../lib/libsoci_core.a [ 46%] Linking CXX shared library ../../lib/libsoci_core.dylib [ 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 tests/empty/CMakeFiles/soci_empty_test_static.dir/test-empty.cpp.o [ 74%] Building CXX object src/backends/postgresql/CMakeFiles/soci_postgresql_static.dir/row-id.cpp.o [ 75%] Building CXX object src/backends/postgresql/CMakeFiles/soci_postgresql_static.dir/session.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 --- src/backends/postgresql/CMakeFiles/soci_postgresql_static.dir/all --- *** [src/backends/postgresql/CMakeFiles/soci_postgresql_static.dir/all] Error code 6 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