+ 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/libjxl-0.11.2/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/libjxl-0.11.2/work.log ===> Building for libjxl-0.11.2 [ 1%] Generating cjxl.1 [ 1%] Generating djxl.1 [ 1%] Built target manpages [ 1%] Building CXX object lib/CMakeFiles/jxl_export.dir/nothing.cc.o [ 1%] Built target jxl_export [ 2%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/ac_strategy.cc.o [ 2%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/alpha.cc.o [ 2%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/ans_common.cc.o [ 3%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/blending.cc.o [ 3%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/chroma_from_luma.cc.o [ 3%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/coeff_order.cc.o [ 4%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/color_encoding_internal.cc.o [ 4%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/compressed_dc.cc.o [ 5%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/convolve_separable5.cc.o [ 5%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/convolve_slow.cc.o [ 5%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/convolve_symmetric3.cc.o [ 6%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/convolve_symmetric5.cc.o [ 6%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/dct_scales.cc.o [ 8%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/dec_ans.cc.o [ 8%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/dec_cache.cc.o [ 8%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/dec_context_map.cc.o [ 9%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/dec_external_image.cc.o [ 9%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/dec_frame.cc.o [ 9%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/dec_group.cc.o [ 10%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/dec_group_border.cc.o [ 10%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/dec_huffman.cc.o [ 11%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/dec_modular.cc.o [ 11%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/dec_noise.cc.o [ 11%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/dec_patch_dictionary.cc.o [ 12%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/dec_xyb.cc.o [ 12%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/decode.cc.o [ 13%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/entropy_coder.cc.o [ 13%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/epf.cc.o [ 13%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/fields.cc.o [ 14%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/frame_header.cc.o [ 14%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/headers.cc.o [ 14%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/huffman_table.cc.o [ 16%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/icc_codec.cc.o [ 16%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/icc_codec_common.cc.o [ 17%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/image.cc.o [ 17%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/image_bundle.cc.o [ 17%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/image_metadata.cc.o [ 18%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/image_ops.cc.o [ 18%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/loop_filter.cc.o [ 19%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/luminance.cc.o [ 19%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/memory_manager_internal.cc.o [ 19%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/modular/encoding/dec_ma.cc.o [ 20%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/modular/encoding/encoding.cc.o [ 20%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/modular/modular_image.cc.o [ 20%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/modular/transform/palette.cc.o [ 21%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/modular/transform/rct.cc.o [ 21%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/modular/transform/squeeze.cc.o [ 22%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/modular/transform/transform.cc.o [ 22%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/opsin_params.cc.o [ 22%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/passes_state.cc.o [ 24%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/quant_weights.cc.o [ 24%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/quantizer.cc.o [ 25%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/render_pipeline/low_memory_render_pipeline.cc.o [ 25%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/render_pipeline/render_pipeline.cc.o [ 25%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/render_pipeline/simple_render_pipeline.cc.o [ 26%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/render_pipeline/stage_blending.cc.o [ 26%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/render_pipeline/stage_chroma_upsampling.cc.o [ 26%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/render_pipeline/stage_cms.cc.o [ 27%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/render_pipeline/stage_epf.cc.o [ 27%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/render_pipeline/stage_from_linear.cc.o [ 28%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/render_pipeline/stage_gaborish.cc.o [ 28%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/render_pipeline/stage_noise.cc.o [ 28%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/render_pipeline/stage_patches.cc.o [ 29%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/render_pipeline/stage_splines.cc.o [ 29%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/render_pipeline/stage_spot.cc.o [ 31%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/render_pipeline/stage_to_linear.cc.o [ 31%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/render_pipeline/stage_tone_mapping.cc.o [ 31%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/render_pipeline/stage_upsampling.cc.o [ 32%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/render_pipeline/stage_write.cc.o [ 32%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/render_pipeline/stage_xyb.cc.o [ 32%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/render_pipeline/stage_ycbcr.cc.o [ 33%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/simd_util.cc.o [ 33%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/splines.cc.o [ 34%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/toc.cc.o [ 34%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/box_content_decoder.cc.o [ 34%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/decode_to_jpeg.cc.o [ 35%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/jpeg/dec_jpeg_data.cc.o [ 35%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/jpeg/dec_jpeg_data_writer.cc.o [ 36%] Building CXX object lib/CMakeFiles/jxl_dec-obj.dir/jxl/jpeg/jpeg_data.cc.o [ 36%] Built target jxl_dec-obj [ 37%] Building CXX object lib/CMakeFiles/jxl_threads.dir/threads/resizable_parallel_runner.cc.o [ 37%] Building CXX object lib/CMakeFiles/jxl_threads.dir/threads/thread_parallel_runner.cc.o [ 37%] Building CXX object lib/CMakeFiles/jxl_threads.dir/threads/thread_parallel_runner_internal.cc.o [ 39%] Linking CXX shared library libjxl_threads.so [ 39%] Built target jxl_threads [ 39%] Building CXX object lib/CMakeFiles/jxl_cms.dir/jxl/cms/jxl_cms.cc.o [ 39%] Linking CXX shared library libjxl_cms.so [ 39%] Built target jxl_cms [ 39%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/butteraugli/butteraugli.cc.o [ 39%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/enc_ac_strategy.cc.o In file included from /home/pbulk/build/graphics/libjxl/work/.buildlink/include/hwy/foreach_target.h:83, from /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_ac_strategy.cc:21: /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_ac_strategy.cc: In function 'jxl::Status jxl::N_SSE4::EstimateEntropy(const jxl::AcStrategy&, float, std::size_t, std::size_t, const jxl::ACSConfig&, const float*, float*, float*, uint32_t*, float&)': /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_ac_strategy.cc:488:10: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 488 | pow(GetLane(SumOfLanes(df8, loss)) / (num_blocks * kDCTBlockSize), | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489 | 1.0 / 8.0) * | ~~~~~~~~~~ In file included from /usr/include/math.h:35, from /opt/tools/gcc14/include/c++/14.3.0/bits/std_abs.h:40, from /opt/tools/gcc14/include/c++/14.3.0/cstdlib:81, from /opt/tools/gcc14/include/c++/14.3.0/bits/stl_algo.h:71, from /opt/tools/gcc14/include/c++/14.3.0/algorithm:61, from /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/base/rect.h:9, from /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_ac_strategy.h:14, from /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_ac_strategy.cc:6: /usr/include/iso/math_iso.h:76:15: note: candidate 1: 'double std::pow(double, double)' 76 | extern double pow(double, double); | ^~~ /usr/include/iso/math_iso.h:175:22: note: candidate 2: 'float std::pow(float, float)' 175 | inline float pow(float __X, float __Y) { return __powf(__X, __Y); } | ^~~ /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_ac_strategy.cc:488:10: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 488 | pow(GetLane(SumOfLanes(df8, loss)) / (num_blocks * kDCTBlockSize), | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489 | 1.0 / 8.0) * | ~~~~~~~~~~ /usr/include/iso/math_iso.h:76:15: note: candidate 1: 'double std::pow(double, double)' 76 | extern double pow(double, double); | ^~~ /usr/include/iso/math_iso.h:177:22: note: candidate 2: 'float std::pow(float, int)' 177 | inline float pow(float __X, int __Y) { | ^~~ /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_ac_strategy.cc: In function 'jxl::Status jxl::N_SSE4::FindBest8x8Transform(std::size_t, std::size_t, int, float, const jxl::ACSConfig&, const float*, jxl::AcStrategyImage*, float*, float*, uint32_t*, float*, jxl::AcStrategyType&)': /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_ac_strategy.cc:572:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 572 | float weight = pow((5.0f - butteraugli_target) / 5.0f, 2.0); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/iso/math_iso.h:76:15: note: candidate 1: 'double std::pow(double, double)' 76 | extern double pow(double, double); | ^~~ /usr/include/iso/math_iso.h:175:22: note: candidate 2: 'float std::pow(float, float)' 175 | inline float pow(float __X, float __Y) { return __powf(__X, __Y); } | ^~~ /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_ac_strategy.cc:572:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 572 | float weight = pow((5.0f - butteraugli_target) / 5.0f, 2.0); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/iso/math_iso.h:76:15: note: candidate 1: 'double std::pow(double, double)' 76 | extern double pow(double, double); | ^~~ /usr/include/iso/math_iso.h:177:22: note: candidate 2: 'float std::pow(float, int)' 177 | inline float pow(float __X, int __Y) { | ^~~ In file included from /home/pbulk/build/graphics/libjxl/work/.buildlink/include/hwy/foreach_target.h:94: /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_ac_strategy.cc: In function 'jxl::Status jxl::N_AVX2::EstimateEntropy(const jxl::AcStrategy&, float, std::size_t, std::size_t, const jxl::ACSConfig&, const float*, float*, float*, uint32_t*, float&)': /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_ac_strategy.cc:488:10: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 488 | pow(GetLane(SumOfLanes(df8, loss)) / (num_blocks * kDCTBlockSize), | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489 | 1.0 / 8.0) * | ~~~~~~~~~~ /usr/include/iso/math_iso.h:76:15: note: candidate 1: 'double std::pow(double, double)' 76 | extern double pow(double, double); | ^~~ /usr/include/iso/math_iso.h:175:22: note: candidate 2: 'float std::pow(float, float)' 175 | inline float pow(float __X, float __Y) { return __powf(__X, __Y); } | ^~~ /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_ac_strategy.cc:488:10: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 488 | pow(GetLane(SumOfLanes(df8, loss)) / (num_blocks * kDCTBlockSize), | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489 | 1.0 / 8.0) * | ~~~~~~~~~~ /usr/include/iso/math_iso.h:76:15: note: candidate 1: 'double std::pow(double, double)' 76 | extern double pow(double, double); | ^~~ /usr/include/iso/math_iso.h:177:22: note: candidate 2: 'float std::pow(float, int)' 177 | inline float pow(float __X, int __Y) { | ^~~ /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_ac_strategy.cc: In function 'jxl::Status jxl::N_AVX2::FindBest8x8Transform(std::size_t, std::size_t, int, float, const jxl::ACSConfig&, const float*, jxl::AcStrategyImage*, float*, float*, uint32_t*, float*, jxl::AcStrategyType&)': /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_ac_strategy.cc:572:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 572 | float weight = pow((5.0f - butteraugli_target) / 5.0f, 2.0); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/iso/math_iso.h:76:15: note: candidate 1: 'double std::pow(double, double)' 76 | extern double pow(double, double); | ^~~ /usr/include/iso/math_iso.h:175:22: note: candidate 2: 'float std::pow(float, float)' 175 | inline float pow(float __X, float __Y) { return __powf(__X, __Y); } | ^~~ /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_ac_strategy.cc:572:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 572 | float weight = pow((5.0f - butteraugli_target) / 5.0f, 2.0); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/iso/math_iso.h:76:15: note: candidate 1: 'double std::pow(double, double)' 76 | extern double pow(double, double); | ^~~ /usr/include/iso/math_iso.h:177:22: note: candidate 2: 'float std::pow(float, int)' 177 | inline float pow(float __X, int __Y) { | ^~~ In file included from /home/pbulk/build/graphics/libjxl/work/.buildlink/include/hwy/foreach_target.h:116: /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_ac_strategy.cc: In function 'jxl::Status jxl::N_AVX3_DL::EstimateEntropy(const jxl::AcStrategy&, float, std::size_t, std::size_t, const jxl::ACSConfig&, const float*, float*, float*, uint32_t*, float&)': /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_ac_strategy.cc:488:10: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 488 | pow(GetLane(SumOfLanes(df8, loss)) / (num_blocks * kDCTBlockSize), | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489 | 1.0 / 8.0) * | ~~~~~~~~~~ /usr/include/iso/math_iso.h:76:15: note: candidate 1: 'double std::pow(double, double)' 76 | extern double pow(double, double); | ^~~ /usr/include/iso/math_iso.h:175:22: note: candidate 2: 'float std::pow(float, float)' 175 | inline float pow(float __X, float __Y) { return __powf(__X, __Y); } | ^~~ /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_ac_strategy.cc:488:10: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 488 | pow(GetLane(SumOfLanes(df8, loss)) / (num_blocks * kDCTBlockSize), | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489 | 1.0 / 8.0) * | ~~~~~~~~~~ /usr/include/iso/math_iso.h:76:15: note: candidate 1: 'double std::pow(double, double)' 76 | extern double pow(double, double); | ^~~ /usr/include/iso/math_iso.h:177:22: note: candidate 2: 'float std::pow(float, int)' 177 | inline float pow(float __X, int __Y) { | ^~~ /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_ac_strategy.cc: In function 'jxl::Status jxl::N_AVX3_DL::FindBest8x8Transform(std::size_t, std::size_t, int, float, const jxl::ACSConfig&, const float*, jxl::AcStrategyImage*, float*, float*, uint32_t*, float*, jxl::AcStrategyType&)': /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_ac_strategy.cc:572:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 572 | float weight = pow((5.0f - butteraugli_target) / 5.0f, 2.0); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/iso/math_iso.h:76:15: note: candidate 1: 'double std::pow(double, double)' 76 | extern double pow(double, double); | ^~~ /usr/include/iso/math_iso.h:175:22: note: candidate 2: 'float std::pow(float, float)' 175 | inline float pow(float __X, float __Y) { return __powf(__X, __Y); } | ^~~ /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_ac_strategy.cc:572:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 572 | float weight = pow((5.0f - butteraugli_target) / 5.0f, 2.0); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/iso/math_iso.h:76:15: note: candidate 1: 'double std::pow(double, double)' 76 | extern double pow(double, double); | ^~~ /usr/include/iso/math_iso.h:177:22: note: candidate 2: 'float std::pow(float, int)' 177 | inline float pow(float __X, int __Y) { | ^~~ In file included from /home/pbulk/build/graphics/libjxl/work/.buildlink/include/hwy/foreach_target.h:149: /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_ac_strategy.cc: In function 'jxl::Status jxl::N_AVX10_2::EstimateEntropy(const jxl::AcStrategy&, float, std::size_t, std::size_t, const jxl::ACSConfig&, const float*, float*, float*, uint32_t*, float&)': /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_ac_strategy.cc:488:10: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 488 | pow(GetLane(SumOfLanes(df8, loss)) / (num_blocks * kDCTBlockSize), | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489 | 1.0 / 8.0) * | ~~~~~~~~~~ /usr/include/iso/math_iso.h:76:15: note: candidate 1: 'double std::pow(double, double)' 76 | extern double pow(double, double); | ^~~ /usr/include/iso/math_iso.h:175:22: note: candidate 2: 'float std::pow(float, float)' 175 | inline float pow(float __X, float __Y) { return __powf(__X, __Y); } | ^~~ /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_ac_strategy.cc:488:10: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 488 | pow(GetLane(SumOfLanes(df8, loss)) / (num_blocks * kDCTBlockSize), | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489 | 1.0 / 8.0) * | ~~~~~~~~~~ /usr/include/iso/math_iso.h:76:15: note: candidate 1: 'double std::pow(double, double)' 76 | extern double pow(double, double); | ^~~ /usr/include/iso/math_iso.h:177:22: note: candidate 2: 'float std::pow(float, int)' 177 | inline float pow(float __X, int __Y) { | ^~~ /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_ac_strategy.cc: In function 'jxl::Status jxl::N_AVX10_2::FindBest8x8Transform(std::size_t, std::size_t, int, float, const jxl::ACSConfig&, const float*, jxl::AcStrategyImage*, float*, float*, uint32_t*, float*, jxl::AcStrategyType&)': /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_ac_strategy.cc:572:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 572 | float weight = pow((5.0f - butteraugli_target) / 5.0f, 2.0); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/iso/math_iso.h:76:15: note: candidate 1: 'double std::pow(double, double)' 76 | extern double pow(double, double); | ^~~ /usr/include/iso/math_iso.h:175:22: note: candidate 2: 'float std::pow(float, float)' 175 | inline float pow(float __X, float __Y) { return __powf(__X, __Y); } | ^~~ /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_ac_strategy.cc:572:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 572 | float weight = pow((5.0f - butteraugli_target) / 5.0f, 2.0); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/iso/math_iso.h:76:15: note: candidate 1: 'double std::pow(double, double)' 76 | extern double pow(double, double); | ^~~ /usr/include/iso/math_iso.h:177:22: note: candidate 2: 'float std::pow(float, int)' 177 | inline float pow(float __X, int __Y) { | ^~~ /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_ac_strategy.cc: In function 'jxl::Status jxl::N_SSE2::EstimateEntropy(const jxl::AcStrategy&, float, std::size_t, std::size_t, const jxl::ACSConfig&, const float*, float*, float*, uint32_t*, float&)': /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_ac_strategy.cc:488:10: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 488 | pow(GetLane(SumOfLanes(df8, loss)) / (num_blocks * kDCTBlockSize), | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489 | 1.0 / 8.0) * | ~~~~~~~~~~ /usr/include/iso/math_iso.h:76:15: note: candidate 1: 'double std::pow(double, double)' 76 | extern double pow(double, double); | ^~~ /usr/include/iso/math_iso.h:175:22: note: candidate 2: 'float std::pow(float, float)' 175 | inline float pow(float __X, float __Y) { return __powf(__X, __Y); } | ^~~ /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_ac_strategy.cc:488:10: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 488 | pow(GetLane(SumOfLanes(df8, loss)) / (num_blocks * kDCTBlockSize), | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489 | 1.0 / 8.0) * | ~~~~~~~~~~ /usr/include/iso/math_iso.h:76:15: note: candidate 1: 'double std::pow(double, double)' 76 | extern double pow(double, double); | ^~~ /usr/include/iso/math_iso.h:177:22: note: candidate 2: 'float std::pow(float, int)' 177 | inline float pow(float __X, int __Y) { | ^~~ /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_ac_strategy.cc: In function 'jxl::Status jxl::N_SSE2::FindBest8x8Transform(std::size_t, std::size_t, int, float, const jxl::ACSConfig&, const float*, jxl::AcStrategyImage*, float*, float*, uint32_t*, float*, jxl::AcStrategyType&)': /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_ac_strategy.cc:572:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 572 | float weight = pow((5.0f - butteraugli_target) / 5.0f, 2.0); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/iso/math_iso.h:76:15: note: candidate 1: 'double std::pow(double, double)' 76 | extern double pow(double, double); | ^~~ /usr/include/iso/math_iso.h:175:22: note: candidate 2: 'float std::pow(float, float)' 175 | inline float pow(float __X, float __Y) { return __powf(__X, __Y); } | ^~~ /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_ac_strategy.cc:572:25: warning: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second: 572 | float weight = pow((5.0f - butteraugli_target) / 5.0f, 2.0); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/iso/math_iso.h:76:15: note: candidate 1: 'double std::pow(double, double)' 76 | extern double pow(double, double); | ^~~ /usr/include/iso/math_iso.h:177:22: note: candidate 2: 'float std::pow(float, int)' 177 | inline float pow(float __X, int __Y) { | ^~~ [ 40%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/enc_adaptive_quantization.cc.o [ 40%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/enc_ans.cc.o [ 40%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/enc_aux_out.cc.o [ 41%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/enc_bit_writer.cc.o [ 41%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/enc_butteraugli_comparator.cc.o [ 42%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/enc_cache.cc.o [ 42%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/enc_chroma_from_luma.cc.o [ 42%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/enc_cluster.cc.o [ 43%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/enc_coeff_order.cc.o [ 43%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/enc_comparator.cc.o [ 44%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/enc_context_map.cc.o [ 44%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/enc_debug_image.cc.o [ 44%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/enc_detect_dots.cc.o [ 45%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/enc_dot_dictionary.cc.o [ 45%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/enc_entropy_coder.cc.o [ 45%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/enc_external_image.cc.o [ 47%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/enc_fast_lossless.cc.o In static member function 'static void {anonymous}::PrefixCode::ComputeCodeLengths(const uint64_t*, std::size_t, const uint8_t*, const uint8_t*, uint8_t*)', inlined from '{anonymous}::PrefixCode::PrefixCode(BitDepth, uint64_t*, uint64_t*) [with BitDepth = AVX2::{anonymous}::UpTo8Bits]' at /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_fast_lossless.cc:591:23: /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_fast_lossless.cc:550:30: warning: 'compact_freqs' may be used uninitialized [-Wmaybe-uninitialized] 550 | ComputeCodeLengthsNonZero(compact_freqs, ni, min_limit, max_limit, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | num_bits); | ~~~~~~~~~ /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_fast_lossless.cc: In function '{anonymous}::PrefixCode::PrefixCode(BitDepth, uint64_t*, uint64_t*) [with BitDepth = AVX2::{anonymous}::UpTo8Bits]': /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_fast_lossless.cc:503:15: note: by argument 1 of type 'const uint64_t*' {aka 'const long unsigned int*'} to 'static void {anonymous}::PrefixCode::ComputeCodeLengthsNonZero(const uint64_t*, std::size_t, uint8_t*, uint8_t*, uint8_t*)' declared here 503 | static void ComputeCodeLengthsNonZero(const uint64_t* freqs, size_t n, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_fast_lossless.cc:537:14: note: 'compact_freqs' declared here 537 | uint64_t compact_freqs[kMaxNumSymbols]; | ^~~~~~~~~~~~~ In static member function 'static void {anonymous}::PrefixCode::ComputeCodeLengths(const uint64_t*, std::size_t, const uint8_t*, const uint8_t*, uint8_t*)', inlined from '{anonymous}::PrefixCode::PrefixCode(BitDepth, uint64_t*, uint64_t*) [with BitDepth = AVX2::{anonymous}::MoreThan14Bits]' at /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_fast_lossless.cc:591:23: /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_fast_lossless.cc:550:30: warning: 'compact_freqs' may be used uninitialized [-Wmaybe-uninitialized] 550 | ComputeCodeLengthsNonZero(compact_freqs, ni, min_limit, max_limit, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | num_bits); | ~~~~~~~~~ /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_fast_lossless.cc: In function '{anonymous}::PrefixCode::PrefixCode(BitDepth, uint64_t*, uint64_t*) [with BitDepth = AVX2::{anonymous}::MoreThan14Bits]': /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_fast_lossless.cc:503:15: note: by argument 1 of type 'const uint64_t*' {aka 'const long unsigned int*'} to 'static void {anonymous}::PrefixCode::ComputeCodeLengthsNonZero(const uint64_t*, std::size_t, uint8_t*, uint8_t*, uint8_t*)' declared here 503 | static void ComputeCodeLengthsNonZero(const uint64_t* freqs, size_t n, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_fast_lossless.cc:537:14: note: 'compact_freqs' declared here 537 | uint64_t compact_freqs[kMaxNumSymbols]; | ^~~~~~~~~~~~~ In static member function 'static void {anonymous}::PrefixCode::ComputeCodeLengths(const uint64_t*, std::size_t, const uint8_t*, const uint8_t*, uint8_t*)', inlined from '{anonymous}::PrefixCode::PrefixCode(BitDepth, uint64_t*, uint64_t*) [with BitDepth = AVX2::{anonymous}::Exactly14Bits]' at /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_fast_lossless.cc:591:23: /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_fast_lossless.cc:550:30: warning: 'compact_freqs' may be used uninitialized [-Wmaybe-uninitialized] 550 | ComputeCodeLengthsNonZero(compact_freqs, ni, min_limit, max_limit, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | num_bits); | ~~~~~~~~~ /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_fast_lossless.cc: In function '{anonymous}::PrefixCode::PrefixCode(BitDepth, uint64_t*, uint64_t*) [with BitDepth = AVX2::{anonymous}::Exactly14Bits]': /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_fast_lossless.cc:503:15: note: by argument 1 of type 'const uint64_t*' {aka 'const long unsigned int*'} to 'static void {anonymous}::PrefixCode::ComputeCodeLengthsNonZero(const uint64_t*, std::size_t, uint8_t*, uint8_t*, uint8_t*)' declared here 503 | static void ComputeCodeLengthsNonZero(const uint64_t* freqs, size_t n, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_fast_lossless.cc:537:14: note: 'compact_freqs' declared here 537 | uint64_t compact_freqs[kMaxNumSymbols]; | ^~~~~~~~~~~~~ In static member function 'static void {anonymous}::PrefixCode::ComputeCodeLengths(const uint64_t*, std::size_t, const uint8_t*, const uint8_t*, uint8_t*)', inlined from '{anonymous}::PrefixCode::PrefixCode(BitDepth, uint64_t*, uint64_t*) [with BitDepth = AVX2::{anonymous}::From9To13Bits]' at /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_fast_lossless.cc:591:23: /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_fast_lossless.cc:550:30: warning: 'compact_freqs' may be used uninitialized [-Wmaybe-uninitialized] 550 | ComputeCodeLengthsNonZero(compact_freqs, ni, min_limit, max_limit, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 551 | num_bits); | ~~~~~~~~~ /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_fast_lossless.cc: In function '{anonymous}::PrefixCode::PrefixCode(BitDepth, uint64_t*, uint64_t*) [with BitDepth = AVX2::{anonymous}::From9To13Bits]': /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_fast_lossless.cc:503:15: note: by argument 1 of type 'const uint64_t*' {aka 'const long unsigned int*'} to 'static void {anonymous}::PrefixCode::ComputeCodeLengthsNonZero(const uint64_t*, std::size_t, uint8_t*, uint8_t*, uint8_t*)' declared here 503 | static void ComputeCodeLengthsNonZero(const uint64_t* freqs, size_t n, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/jxl/enc_fast_lossless.cc:537:14: note: 'compact_freqs' declared here 537 | uint64_t compact_freqs[kMaxNumSymbols]; | ^~~~~~~~~~~~~ [ 47%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/enc_fields.cc.o [ 48%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/enc_frame.cc.o [ 48%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/enc_gaborish.cc.o [ 48%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/enc_group.cc.o [ 49%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/enc_heuristics.cc.o [ 49%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/enc_huffman.cc.o [ 50%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/enc_huffman_tree.cc.o [ 50%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/enc_icc_codec.cc.o [ 50%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/enc_image_bundle.cc.o [ 51%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/enc_linalg.cc.o [ 51%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/enc_modular.cc.o [ 51%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/enc_noise.cc.o [ 52%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/enc_patch_dictionary.cc.o [ 52%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/enc_photon_noise.cc.o [ 54%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/enc_progressive_split.cc.o [ 54%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/enc_quant_weights.cc.o [ 54%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/enc_splines.cc.o [ 55%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/enc_toc.cc.o [ 55%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/enc_transforms.cc.o [ 56%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/enc_xyb.cc.o [ 56%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/encode.cc.o [ 56%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/jpeg/enc_jpeg_data.cc.o [ 57%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/jpeg/enc_jpeg_data_reader.cc.o [ 57%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/jpeg/enc_jpeg_huffman_decode.cc.o [ 57%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/modular/encoding/enc_debug_tree.cc.o [ 58%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/modular/encoding/enc_encoding.cc.o [ 58%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/modular/encoding/enc_ma.cc.o [ 59%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/modular/transform/enc_palette.cc.o [ 59%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/modular/transform/enc_rct.cc.o [ 59%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/modular/transform/enc_squeeze.cc.o [ 60%] Building CXX object lib/CMakeFiles/jxl_enc-obj.dir/jxl/modular/transform/enc_transform.cc.o [ 60%] Built target jxl_enc-obj [ 60%] Linking CXX static library libjxl_dec-internal.a [ 60%] Built target jxl_dec-internal [ 62%] Linking CXX static library libjxl-internal.a [ 62%] Built target jxl-internal [ 62%] Building CXX object lib/CMakeFiles/jxl_extras_core-obj.dir/extras/alpha_blend.cc.o [ 63%] Building CXX object lib/CMakeFiles/jxl_extras_core-obj.dir/extras/common.cc.o [ 63%] Building CXX object lib/CMakeFiles/jxl_extras_core-obj.dir/extras/compressed_icc.cc.o [ 63%] Building CXX object lib/CMakeFiles/jxl_extras_core-obj.dir/extras/dec/color_description.cc.o [ 64%] Building CXX object lib/CMakeFiles/jxl_extras_core-obj.dir/extras/dec/color_hints.cc.o [ 64%] Building CXX object lib/CMakeFiles/jxl_extras_core-obj.dir/extras/dec/decode.cc.o [ 65%] Building CXX object lib/CMakeFiles/jxl_extras_core-obj.dir/extras/enc/encode.cc.o [ 65%] Building CXX object lib/CMakeFiles/jxl_extras_core-obj.dir/extras/exif.cc.o [ 65%] Building CXX object lib/CMakeFiles/jxl_extras_core-obj.dir/extras/gain_map.cc.o [ 66%] Building CXX object lib/CMakeFiles/jxl_extras_core-obj.dir/extras/mmap.cc.o [ 66%] Building CXX object lib/CMakeFiles/jxl_extras_core-obj.dir/extras/time.cc.o [ 67%] Building CXX object lib/CMakeFiles/jxl_extras_core-obj.dir/extras/dec/apng.cc.o [ 67%] Building CXX object lib/CMakeFiles/jxl_extras_core-obj.dir/extras/enc/apng.cc.o [ 67%] Building CXX object lib/CMakeFiles/jxl_extras_core-obj.dir/extras/dec/exr.cc.o In file included from /home/pbulk/build/graphics/libjxl/work/.buildlink/include/OpenEXR/ImfAttribute.h:17, from /home/pbulk/build/graphics/libjxl/work/.buildlink/include/OpenEXR/ImfChromaticitiesAttribute.h:15, from /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/extras/dec/exr.cc:36: /home/pbulk/build/graphics/libjxl/work/.buildlink/include/OpenEXR/ImfIO.h:144:32: warning: 'virtual int64_t Imf_3_4::IStream::read(void*, uint64_t, uint64_t)' was hidden [-Woverloaded-virtual=] 144 | IMF_EXPORT virtual int64_t read (void *buf, uint64_t sz, uint64_t offset); | ^~~~ /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/lib/extras/dec/exr.cc:82:8: note: by 'virtual bool jxl::extras::{anonymous}::InMemoryIStream::read(char*, int)' 82 | bool read(char c[], const int n) override { | ^~~~ [ 68%] Building CXX object lib/CMakeFiles/jxl_extras_core-obj.dir/extras/enc/exr.cc.o [ 68%] Building CXX object lib/CMakeFiles/jxl_extras_core-obj.dir/extras/dec/jpg.cc.o [ 68%] Building CXX object lib/CMakeFiles/jxl_extras_core-obj.dir/extras/enc/jpg.cc.o [ 70%] Building CXX object lib/CMakeFiles/jxl_extras_core-obj.dir/extras/dec/jxl.cc.o [ 70%] Building CXX object lib/CMakeFiles/jxl_extras_core-obj.dir/extras/enc/jxl.cc.o [ 71%] Building CXX object lib/CMakeFiles/jxl_extras_core-obj.dir/extras/dec/pgx.cc.o [ 71%] Building CXX object lib/CMakeFiles/jxl_extras_core-obj.dir/extras/enc/pgx.cc.o [ 71%] Building CXX object lib/CMakeFiles/jxl_extras_core-obj.dir/extras/dec/pnm.cc.o [ 72%] Building CXX object lib/CMakeFiles/jxl_extras_core-obj.dir/extras/enc/pnm.cc.o [ 72%] Building CXX object lib/CMakeFiles/jxl_extras_core-obj.dir/extras/enc/npy.cc.o [ 73%] Building CXX object lib/CMakeFiles/jxl_extras_core-obj.dir/extras/dec/gif.cc.o [ 73%] Built target jxl_extras_core-obj [ 73%] Building CXX object lib/CMakeFiles/jxl_extras_core_nocodec-obj.dir/extras/alpha_blend.cc.o [ 73%] Building CXX object lib/CMakeFiles/jxl_extras_core_nocodec-obj.dir/extras/common.cc.o [ 74%] Building CXX object lib/CMakeFiles/jxl_extras_core_nocodec-obj.dir/extras/compressed_icc.cc.o [ 74%] Building CXX object lib/CMakeFiles/jxl_extras_core_nocodec-obj.dir/extras/dec/color_description.cc.o [ 74%] Building CXX object lib/CMakeFiles/jxl_extras_core_nocodec-obj.dir/extras/dec/color_hints.cc.o [ 75%] Building CXX object lib/CMakeFiles/jxl_extras_core_nocodec-obj.dir/extras/dec/decode.cc.o [ 75%] Building CXX object lib/CMakeFiles/jxl_extras_core_nocodec-obj.dir/extras/enc/encode.cc.o [ 77%] Building CXX object lib/CMakeFiles/jxl_extras_core_nocodec-obj.dir/extras/exif.cc.o [ 77%] Building CXX object lib/CMakeFiles/jxl_extras_core_nocodec-obj.dir/extras/gain_map.cc.o [ 77%] Building CXX object lib/CMakeFiles/jxl_extras_core_nocodec-obj.dir/extras/mmap.cc.o [ 78%] Building CXX object lib/CMakeFiles/jxl_extras_core_nocodec-obj.dir/extras/time.cc.o [ 78%] Building CXX object lib/CMakeFiles/jxl_extras_core_nocodec-obj.dir/extras/dec/apng.cc.o [ 79%] Building CXX object lib/CMakeFiles/jxl_extras_core_nocodec-obj.dir/extras/enc/apng.cc.o [ 79%] Building CXX object lib/CMakeFiles/jxl_extras_core_nocodec-obj.dir/extras/dec/exr.cc.o [ 79%] Building CXX object lib/CMakeFiles/jxl_extras_core_nocodec-obj.dir/extras/enc/exr.cc.o [ 80%] Building CXX object lib/CMakeFiles/jxl_extras_core_nocodec-obj.dir/extras/dec/jpg.cc.o [ 80%] Building CXX object lib/CMakeFiles/jxl_extras_core_nocodec-obj.dir/extras/enc/jpg.cc.o [ 80%] Building CXX object lib/CMakeFiles/jxl_extras_core_nocodec-obj.dir/extras/dec/jxl.cc.o [ 81%] Building CXX object lib/CMakeFiles/jxl_extras_core_nocodec-obj.dir/extras/enc/jxl.cc.o [ 81%] Building CXX object lib/CMakeFiles/jxl_extras_core_nocodec-obj.dir/extras/dec/pgx.cc.o [ 82%] Building CXX object lib/CMakeFiles/jxl_extras_core_nocodec-obj.dir/extras/enc/pgx.cc.o [ 82%] Building CXX object lib/CMakeFiles/jxl_extras_core_nocodec-obj.dir/extras/dec/pnm.cc.o [ 82%] Building CXX object lib/CMakeFiles/jxl_extras_core_nocodec-obj.dir/extras/enc/pnm.cc.o [ 83%] Building CXX object lib/CMakeFiles/jxl_extras_core_nocodec-obj.dir/extras/enc/npy.cc.o [ 83%] Building CXX object lib/CMakeFiles/jxl_extras_core_nocodec-obj.dir/extras/dec/gif.cc.o [ 83%] Built target jxl_extras_core_nocodec-obj [ 85%] Building CXX object lib/CMakeFiles/jxl_extras_internal-obj.dir/extras/codec.cc.o [ 85%] Building CXX object lib/CMakeFiles/jxl_extras_internal-obj.dir/extras/hlg.cc.o [ 85%] Building CXX object lib/CMakeFiles/jxl_extras_internal-obj.dir/extras/metrics.cc.o [ 86%] Building CXX object lib/CMakeFiles/jxl_extras_internal-obj.dir/extras/packed_image_convert.cc.o [ 86%] Building CXX object lib/CMakeFiles/jxl_extras_internal-obj.dir/extras/tone_mapping.cc.o [ 86%] Built target jxl_extras_internal-obj [ 87%] Building CXX object lib/CMakeFiles/jxl_testlib-internal.dir/jxl/dec_transforms_testonly.cc.o [ 87%] Building CXX object lib/CMakeFiles/jxl_testlib-internal.dir/jxl/test_image.cc.o [ 87%] Building CXX object lib/CMakeFiles/jxl_testlib-internal.dir/jxl/test_memory_manager.cc.o [ 88%] Building CXX object lib/CMakeFiles/jxl_testlib-internal.dir/jxl/test_utils.cc.o [ 88%] Linking CXX static library libjxl_testlib-internal.a [ 88%] Built target jxl_testlib-internal [ 88%] Building CXX object tools/CMakeFiles/jxl_tool.dir/cmdline.cc.o [ 88%] Building CXX object tools/CMakeFiles/jxl_tool.dir/codec_config.cc.o [ 89%] Building CXX object tools/CMakeFiles/jxl_tool.dir/no_memory_manager.cc.o [ 89%] Building CXX object tools/CMakeFiles/jxl_tool.dir/speed_stats.cc.o /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/tools/speed_stats.cc: In member function 'bool jpegxl::tools::SpeedStats::GetSummary(Summary*)': /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/tools/speed_stats.cc:46:10: error: call of overloaded 'pow(__gnu_cxx::__alloc_traits, double>::value_type&, std::vector::size_type)' is ambiguous 46 | if (pow(elapsed_[0], elapsed_.size()) < 1E100) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/math.h:35, from /opt/tools/gcc14/include/c++/14.3.0/bits/std_abs.h:40, from /opt/tools/gcc14/include/c++/14.3.0/cstdlib:81, from /opt/tools/gcc14/include/c++/14.3.0/bits/stl_algo.h:71, from /opt/tools/gcc14/include/c++/14.3.0/algorithm:61, from /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/tools/speed_stats.cc:8: /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); | ^~~ *** [tools/CMakeFiles/jxl_tool.dir/speed_stats.cc.o] Error code 1 bmake[2]: stopped making "tools/CMakeFiles/jxl_tool.dir/build" in /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/cmake-pkgsrc-build bmake[2]: 1 error bmake[2]: stopped making "tools/CMakeFiles/jxl_tool.dir/build" in /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/cmake-pkgsrc-build *** [tools/CMakeFiles/jxl_tool.dir/all] Error code 2 bmake[1]: stopped making "all" in /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/cmake-pkgsrc-build bmake[1]: 1 error bmake[1]: stopped making "all" in /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/cmake-pkgsrc-build *** [all] Error code 2 bmake: stopped making "all" in /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/cmake-pkgsrc-build bmake: 1 error bmake: stopped making "all" in /home/pbulk/build/graphics/libjxl/work/libjxl-0.11.2/cmake-pkgsrc-build *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/graphics/libjxl *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/graphics/libjxl