+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/qore-odbc-module-1.2.0/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/qore-odbc-module-1.2.0/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for qore-odbc-module-1.2.0 [ 14%] Generating ql_odbc.cpp, ql_odbc.dox.h qpp: creating cpp file /home/pbulk/build/databases/qore-odbc-module/work/qore-odbc-module-1.2.0/src/ql_odbc.qpp -> /home/pbulk/build/databases/qore-odbc-module/work/qore-odbc-module-1.2.0/cmake-pkgsrc-build/ql_odbc.cpp qpp: creating dox file /home/pbulk/build/databases/qore-odbc-module/work/qore-odbc-module-1.2.0/src/ql_odbc.qpp -> /home/pbulk/build/databases/qore-odbc-module/work/qore-odbc-module-1.2.0/cmake-pkgsrc-build/ql_odbc.dox.h [ 28%] Building CXX object CMakeFiles/odbc.dir/src/odbc-module.cpp.o In file included from /home/pbulk/build/databases/qore-odbc-module/work/qore-odbc-module-1.2.0/src/ODBCPreparedStatement.h:33, from /home/pbulk/build/databases/qore-odbc-module/work/qore-odbc-module-1.2.0/src/odbc-module.cpp:39: /home/pbulk/build/databases/qore-odbc-module/work/qore-odbc-module-1.2.0/src/ODBCStatement.h: In member function 'TIMESTAMP_STRUCT odbc::ODBCStatement::getTimestampFromDate(const DateTimeNode*)': /home/pbulk/build/databases/qore-odbc-module/work/qore-odbc-module-1.2.0/src/ODBCStatement.h:1152:20: error: call of overloaded 'pow(int, int)' is ambiguous 1152 | int n = pow(10, 6-options.frPrec); | ~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/math.h:35, from /opt/tools/gcc13/include/c++/13.1.0/bits/std_abs.h:40, from /opt/tools/gcc13/include/c++/13.1.0/cstdlib:81, from /opt/tools/gcc13/include/c++/13.1.0/bits/stl_algo.h:71, from /opt/tools/gcc13/include/c++/13.1.0/algorithm:61, from /home/pbulk/build/databases/qore-odbc-module/work/.buildlink/include/qore/common.h:40, from /home/pbulk/build/databases/qore-odbc-module/work/.buildlink/include/qore/Qore.h:45, from /home/pbulk/build/databases/qore-odbc-module/work/qore-odbc-module-1.2.0/src/odbc-module.cpp:33: /usr/include/iso/math_iso.h:226:28: note: candidate: 'long double std::pow(long double, int)' 226 | inline long double pow(long double __X, int __Y) { | ^~~ /usr/include/iso/math_iso.h:222:28: note: candidate: 'long double std::pow(long double, long double)' 222 | inline long double pow(long double __X, long double __Y) { | ^~~ /usr/include/iso/math_iso.h:177:22: note: candidate: 'float std::pow(float, int)' 177 | inline float pow(float __X, int __Y) { | ^~~ /usr/include/iso/math_iso.h:175:22: note: candidate: 'float std::pow(float, float)' 175 | inline float pow(float __X, float __Y) { return __powf(__X, __Y); } | ^~~ /usr/include/iso/math_iso.h:154:23: note: candidate: 'double std::pow(double, int)' 154 | inline double pow(double __X, int __Y) { | ^~~ /usr/include/iso/math_iso.h:76:15: note: candidate: 'double std::pow(double, double)' 76 | extern double pow(double, double); | ^~~ /home/pbulk/build/databases/qore-odbc-module/work/qore-odbc-module-1.2.0/src/ODBCStatement.h: In member function 'SQL_INTERVAL_STRUCT odbc::ODBCStatement::getSecondInterval(const DateTimeNode*)': /home/pbulk/build/databases/qore-odbc-module/work/qore-odbc-module-1.2.0/src/ODBCStatement.h:1241:20: error: call of overloaded 'pow(int, int)' is ambiguous 1241 | int n = pow(10, 6-options.frPrec); | ~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/iso/math_iso.h:226:28: note: candidate: 'long double std::pow(long double, int)' 226 | inline long double pow(long double __X, int __Y) { | ^~~ /usr/include/iso/math_iso.h:222:28: note: candidate: 'long double std::pow(long double, long double)' 222 | inline long double pow(long double __X, long double __Y) { | ^~~ /usr/include/iso/math_iso.h:177:22: note: candidate: 'float std::pow(float, int)' 177 | inline float pow(float __X, int __Y) { | ^~~ /usr/include/iso/math_iso.h:175:22: note: candidate: 'float std::pow(float, float)' 175 | inline float pow(float __X, float __Y) { return __powf(__X, __Y); } | ^~~ /usr/include/iso/math_iso.h:154:23: note: candidate: 'double std::pow(double, int)' 154 | inline double pow(double __X, int __Y) { | ^~~ /usr/include/iso/math_iso.h:76:15: note: candidate: 'double std::pow(double, double)' 76 | extern double pow(double, double); | ^~~ /home/pbulk/build/databases/qore-odbc-module/work/qore-odbc-module-1.2.0/src/ODBCStatement.h: In member function 'SQL_INTERVAL_STRUCT odbc::ODBCStatement::getDaySecondInterval(const DateTimeNode*)': /home/pbulk/build/databases/qore-odbc-module/work/qore-odbc-module-1.2.0/src/ODBCStatement.h:1283:20: error: call of overloaded 'pow(int, int)' is ambiguous 1283 | int n = pow(10, 6-options.frPrec); | ~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/iso/math_iso.h:226:28: note: candidate: 'long double std::pow(long double, int)' 226 | inline long double pow(long double __X, int __Y) { | ^~~ /usr/include/iso/math_iso.h:222:28: note: candidate: 'long double std::pow(long double, long double)' 222 | inline long double pow(long double __X, long double __Y) { | ^~~ /usr/include/iso/math_iso.h:177:22: note: candidate: 'float std::pow(float, int)' 177 | inline float pow(float __X, int __Y) { | ^~~ /usr/include/iso/math_iso.h:175:22: note: candidate: 'float std::pow(float, float)' 175 | inline float pow(float __X, float __Y) { return __powf(__X, __Y); } | ^~~ /usr/include/iso/math_iso.h:154:23: note: candidate: 'double std::pow(double, int)' 154 | inline double pow(double __X, int __Y) { | ^~~ /usr/include/iso/math_iso.h:76:15: note: candidate: 'double std::pow(double, double)' 76 | extern double pow(double, double); | ^~~ /home/pbulk/build/databases/qore-odbc-module/work/qore-odbc-module-1.2.0/src/ODBCStatement.h: In member function 'SQL_INTERVAL_STRUCT odbc::ODBCStatement::getHourSecondInterval(const DateTimeNode*)': /home/pbulk/build/databases/qore-odbc-module/work/qore-odbc-module-1.2.0/src/ODBCStatement.h:1313:20: error: call of overloaded 'pow(int, int)' is ambiguous 1313 | int n = pow(10, 6-options.frPrec); | ~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/iso/math_iso.h:226:28: note: candidate: 'long double std::pow(long double, int)' 226 | inline long double pow(long double __X, int __Y) { | ^~~ /usr/include/iso/math_iso.h:222:28: note: candidate: 'long double std::pow(long double, long double)' 222 | inline long double pow(long double __X, long double __Y) { | ^~~ /usr/include/iso/math_iso.h:177:22: note: candidate: 'float std::pow(float, int)' 177 | inline float pow(float __X, int __Y) { | ^~~ /usr/include/iso/math_iso.h:175:22: note: candidate: 'float std::pow(float, float)' 175 | inline float pow(float __X, float __Y) { return __powf(__X, __Y); } | ^~~ /usr/include/iso/math_iso.h:154:23: note: candidate: 'double std::pow(double, int)' 154 | inline double pow(double __X, int __Y) { | ^~~ /usr/include/iso/math_iso.h:76:15: note: candidate: 'double std::pow(double, double)' 76 | extern double pow(double, double); | ^~~ /home/pbulk/build/databases/qore-odbc-module/work/qore-odbc-module-1.2.0/src/ODBCStatement.h: In member function 'SQL_INTERVAL_STRUCT odbc::ODBCStatement::getMinuteSecondInterval(const DateTimeNode*)': /home/pbulk/build/databases/qore-odbc-module/work/qore-odbc-module-1.2.0/src/ODBCStatement.h:1332:20: error: call of overloaded 'pow(int, int)' is ambiguous 1332 | int n = pow(10, 6-options.frPrec); | ~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/iso/math_iso.h:226:28: note: candidate: 'long double std::pow(long double, int)' 226 | inline long double pow(long double __X, int __Y) { | ^~~ /usr/include/iso/math_iso.h:222:28: note: candidate: 'long double std::pow(long double, long double)' 222 | inline long double pow(long double __X, long double __Y) { | ^~~ /usr/include/iso/math_iso.h:177:22: note: candidate: 'float std::pow(float, int)' 177 | inline float pow(float __X, int __Y) { | ^~~ /usr/include/iso/math_iso.h:175:22: note: candidate: 'float std::pow(float, float)' 175 | inline float pow(float __X, float __Y) { return __powf(__X, __Y); } | ^~~ /usr/include/iso/math_iso.h:154:23: note: candidate: 'double std::pow(double, int)' 154 | inline double pow(double __X, int __Y) { | ^~~ /usr/include/iso/math_iso.h:76:15: note: candidate: 'double std::pow(double, double)' 76 | extern double pow(double, double); | ^~~ *** [CMakeFiles/odbc.dir/src/odbc-module.cpp.o] Error code 1 bmake[2]: stopped in /home/pbulk/build/databases/qore-odbc-module/work/qore-odbc-module-1.2.0/cmake-pkgsrc-build 1 error bmake[2]: stopped in /home/pbulk/build/databases/qore-odbc-module/work/qore-odbc-module-1.2.0/cmake-pkgsrc-build *** [CMakeFiles/odbc.dir/all] Error code 2 bmake[1]: stopped in /home/pbulk/build/databases/qore-odbc-module/work/qore-odbc-module-1.2.0/cmake-pkgsrc-build 1 error bmake[1]: stopped in /home/pbulk/build/databases/qore-odbc-module/work/qore-odbc-module-1.2.0/cmake-pkgsrc-build *** [all] Error code 2 bmake: stopped in /home/pbulk/build/databases/qore-odbc-module/work/qore-odbc-module-1.2.0/cmake-pkgsrc-build 1 error bmake: stopped in /home/pbulk/build/databases/qore-odbc-module/work/qore-odbc-module-1.2.0/cmake-pkgsrc-build *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/databases/qore-odbc-module *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/databases/qore-odbc-module