+ 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/libheif-1.16.1/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/libheif-1.16.1/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for libheif-1.16.1 [ 1%] Building CXX object libheif/CMakeFiles/heif.dir/bitstream.cc.o [ 3%] Building CXX object libheif/CMakeFiles/heif.dir/box.cc.o [ 5%] Building CXX object libheif/CMakeFiles/heif.dir/error.cc.o [ 7%] Building CXX object libheif/CMakeFiles/heif.dir/heif.cc.o [ 8%] Building CXX object libheif/CMakeFiles/heif.dir/context.cc.o [ 10%] Building CXX object libheif/CMakeFiles/heif.dir/file.cc.o [ 12%] Building CXX object libheif/CMakeFiles/heif.dir/pixelimage.cc.o [ 14%] Building CXX object libheif/CMakeFiles/heif.dir/hevc.cc.o /home/pbulk/build/graphics/libheif/work/libheif-1.16.1/libheif/hevc.cc: In function 'double read_depth_rep_info_element(BitReader&)': /home/pbulk/build/graphics/libheif/work/libheif-1.16.1/libheif/hevc.cc:46:16: error: call of overloaded 'pow(int, int)' is ambiguous 46 | value = pow(2, exponent - 31) * (1.0 + mantissa / pow(2, mantissa_len)); | ~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/math.h:35, from /opt/tools/gcc12/include/c++/12.2.0/bits/std_abs.h:40, from /opt/tools/gcc12/include/c++/12.2.0/cstdlib:77, from /opt/tools/gcc12/include/c++/12.2.0/ext/string_conversions.h:41, from /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:3960, from /opt/tools/gcc12/include/c++/12.2.0/string:53, from /home/pbulk/build/graphics/libheif/work/libheif-1.16.1/libheif/box.h:34, from /home/pbulk/build/graphics/libheif/work/libheif-1.16.1/libheif/hevc.h:25, from /home/pbulk/build/graphics/libheif/work/libheif-1.16.1/libheif/hevc.cc:21: /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/graphics/libheif/work/libheif-1.16.1/libheif/hevc.cc:46:58: error: call of overloaded 'pow(int, int&)' is ambiguous 46 | value = pow(2, exponent - 31) * (1.0 + mantissa / pow(2, mantissa_len)); | ~~~^~~~~~~~~~~~~~~~~ /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/graphics/libheif/work/libheif-1.16.1/libheif/hevc.cc:49:16: error: call of overloaded 'pow(int, int)' is ambiguous 49 | value = pow(2, -(30 + mantissa_len)) * mantissa; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ^~~ *** [libheif/CMakeFiles/heif.dir/hevc.cc.o] Error code 1 bmake[2]: stopped in /home/pbulk/build/graphics/libheif/work/libheif-1.16.1/cmake-pkgsrc-build 1 error bmake[2]: stopped in /home/pbulk/build/graphics/libheif/work/libheif-1.16.1/cmake-pkgsrc-build *** [libheif/CMakeFiles/heif.dir/all] Error code 2 bmake[1]: stopped in /home/pbulk/build/graphics/libheif/work/libheif-1.16.1/cmake-pkgsrc-build 1 error bmake[1]: stopped in /home/pbulk/build/graphics/libheif/work/libheif-1.16.1/cmake-pkgsrc-build *** [all] Error code 2 bmake: stopped in /home/pbulk/build/graphics/libheif/work/libheif-1.16.1/cmake-pkgsrc-build 1 error bmake: stopped in /home/pbulk/build/graphics/libheif/work/libheif-1.16.1/cmake-pkgsrc-build *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/graphics/libheif *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/graphics/libheif