=> Bootstrap dependency digest>=20010302: found digest-20180917 ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for MesaLib-18.3.2 Making all in src gmake[1]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src' updating git_sha1.h /usr/pkg/bin/gmake all-recursive gmake[2]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src' Making all in . gmake[3]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src' CC mesa/main/imports.lo CC mesa/main/extensions_table.lo CC mesa/program/prog_parameter.lo CC mesa/program/symbol_table.lo CC mesa/program/dummy_errors.lo CCLD libglsl_util.la gmake[3]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src' Making all in gtest gmake[3]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/gtest' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/gtest' Making all in util gmake[3]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/util' /usr/pkg/bin/gmake all-recursive gmake[4]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/util' Making all in . gmake[5]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/util' CC libmesautil_la-half_float.lo CC libmesautil_la-debug.lo CC libmesautil_la-os_misc.lo CC libmesautil_la-bitscan.lo CC libmesautil_la-build_id.lo CC libmesautil_la-hash_table.lo CC libmesautil_la-mesa-sha1.lo CC libmesautil_la-os_time.lo CC libmesautil_la-disk_cache.lo CC libmesautil_la-crc32.lo CC libmesautil_la-u_process.lo CC libmesautil_la-fast_idiv_by_const.lo CC libmesautil_la-rand_xor.lo CC libmesautil_la-ralloc.lo CC libmesautil_la-rb_tree.lo CC libmesautil_la-register_allocate.lo u_process.c:117:17: warning: Warning: Per application configuration won't work with your OS version. [-W#pragma-messages] # pragma message ( "Warning: Per application configuration won't work with your OS version." ) ^ 1 warning generated. CC libmesautil_la-rgtc.lo CC libmesautil_la-set.lo CC libmesautil_la-slab.lo CC libmesautil_la-string_buffer.lo CC libmesautil_la-strtod.lo CC libmesautil_la-u_atomic.lo CC libmesautil_la-u_math.lo CC libmesautil_la-u_queue.lo CC libmesautil_la-u_vector.lo CC libmesautil_la-u_debug.lo CC libmesautil_la-u_cpu_detect.lo CC libmesautil_la-vma.lo CC libmesautil_la-format_srgb.lo CC libxmlconfig_la-xmlconfig.lo CC sha1/libmesautil_la-sha1.lo u_math.c:38:9: warning: '_MM_DENORMALS_ZERO_MASK' macro redefined [-Wmacro-redefined] #define _MM_DENORMALS_ZERO_MASK 0x0040 ^ /usr/include/clang-7.0/emmintrin.h:4890:9: note: previous definition is here #define _MM_DENORMALS_ZERO_MASK (0x0040) ^ 1 warning generated. CCLD libmesautil.la CCLD libxmlconfig.la gmake[5]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/util' Making all in xmlpool gmake[5]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/util/xmlpool' /usr/pkg/bin/gmake all-am gmake[6]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/util/xmlpool' gmake[6]: Nothing to be done for 'all-am'. gmake[6]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/util/xmlpool' gmake[5]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/util/xmlpool' Making all in tests/fast_idiv_by_const gmake[5]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/util/tests/fast_idiv_by_const' gmake[5]: Nothing to be done for 'all'. gmake[5]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/util/tests/fast_idiv_by_const' Making all in tests/hash_table gmake[5]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/util/tests/hash_table' gmake[5]: Nothing to be done for 'all'. gmake[5]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/util/tests/hash_table' Making all in tests/string_buffer gmake[5]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/util/tests/string_buffer' gmake[5]: Nothing to be done for 'all'. gmake[5]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/util/tests/string_buffer' Making all in tests/set gmake[5]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/util/tests/set' gmake[5]: Nothing to be done for 'all'. gmake[5]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/util/tests/set' Making all in tests/vma gmake[5]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/util/tests/vma' gmake[5]: Nothing to be done for 'all'. gmake[5]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/util/tests/vma' gmake[4]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/util' gmake[3]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/util' Making all in mapi/glapi/gen gmake[3]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/mapi/glapi/gen' /usr/pkg/bin/gmake all-am gmake[4]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/mapi/glapi/gen' gmake[4]: Nothing to be done for 'all-am'. gmake[4]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/mapi/glapi/gen' gmake[3]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/mapi/glapi/gen' Making all in mapi gmake[3]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/mapi' GEN es1api/glapi_mapi_tmp.h GEN shared-glapi/glapi_mapi_tmp.h GEN es2api/glapi_mapi_tmp.h /usr/pkg/bin/gmake all-recursive gmake[4]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/mapi' gmake[5]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/mapi' CC shared_glapi_libglapi_la-entry.lo CC shared_glapi_libglapi_la-mapi_glapi.lo CC shared_glapi_libglapi_la-table.lo CC shared_glapi_libglapi_la-stub.lo CC es2api_libGLESv2_la-entry.lo CC glapi_libglapi_impl_la-entry.lo CC shared_glapi_libglapi_la-u_execmem.lo CC shared_glapi_libglapi_la-u_current.lo CC es1api_libGLESv1_CM_la-entry.lo CCLD glapi/libglapi_impl.la CCLD shared-glapi/libglapi.la CCLD es1api/libGLESv1_CM.la CCLD es2api/libGLESv2.la gmake[5]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/mapi' gmake[4]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/mapi' gmake[3]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/mapi' Making all in compiler gmake[3]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/compiler' /usr/pkg/bin/gmake all-am gmake[4]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/compiler' CXX glsl_types.lo CXX nir_types.lo CC shader_enums.lo CC blob.lo CC spirv/spirv_to_nir.lo CC spirv/vtn_alu.lo CC spirv/spirv2nir-spirv2nir.o CC spirv/gl_spirv.lo CC spirv/vtn_subgroup.lo CC spirv/vtn_cfg.lo CC spirv/vtn_amd.lo CC spirv/vtn_glsl450.lo CC spirv/vtn_variables.lo CC spirv/spirv_info.lo CC nir/nir_constant_expressions.lo CC spirv/vtn_gather_types.lo CC nir/nir_intrinsics.lo spirv/vtn_glsl450.c:844:39: warning: implicit conversion from enumeration type 'SpvOp' (aka 'enum SpvOp_') to different enumeration type 'enum GLSLstd450' [-Wenum-conversion] handle_glsl450_interpolation(b, ext_opcode, w, count); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~ CC nir/nir_opcodes.lo CC nir/nir_opt_algebraic.lo CXX glsl/main.o CXX glsl/ir_builder_print_visitor.lo CXX glsl/standalone_scaffolding.lo CXX glsl/standalone.lo CXX glsl/glsl_lexer.lo CXX glsl/glsl_parser.lo CXX glsl/ast_array_index.lo CXX glsl/ast_expr.lo 1 warning generated. CXX glsl/ast_function.lo CXX glsl/ast_to_hir.lo CXX glsl/ast_type.lo CXX glsl/builtin_functions.lo CXX glsl/builtin_types.lo In file included from glsl/ast_array_index.cpp:24: ../../src/compiler/glsl/ast.h:53:4: warning: destructor called on non-final 'ast_node' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(ast_node); ^ ../../src/util/ralloc.h:466:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../../src/util/ralloc.h:433:7: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' reinterpret_cast(p)->~TYPE(); \ ^ ../../src/compiler/glsl/ast.h:53:4: note: qualify call to silence this warning ../../src/util/ralloc.h:466:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../../src/util/ralloc.h:433:36: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' reinterpret_cast(p)->~TYPE(); \ ^ 1 warning generated. In file included from glsl/standalone.cpp:32: ../../src/compiler/glsl/ast.h:53:4: warning: destructor called on non-final 'ast_node' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(ast_node); ^ ../../src/util/ralloc.h:466:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../../src/util/ralloc.h:433:7: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' reinterpret_cast(p)->~TYPE(); \ ^ ../../src/compiler/glsl/ast.h:53:4: note: qualify call to silence this warning ../../src/util/ralloc.h:466:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../../src/util/ralloc.h:433:36: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' reinterpret_cast(p)->~TYPE(); \ ^ In file included from ./glsl/glsl_lexer.ll:27: ../../src/compiler/glsl/ast.h:53:4: warning: destructor called on non-final 'ast_node' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(ast_node); ^ ../../src/util/ralloc.h:466:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../../src/util/ralloc.h:433:7: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' reinterpret_cast(p)->~TYPE(); \ ^ ../../src/compiler/glsl/ast.h:53:4: note: qualify call to silence this warning ../../src/util/ralloc.h:466:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../../src/util/ralloc.h:433:36: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' reinterpret_cast(p)->~TYPE(); \ ^ CXX glsl/builtin_variables.lo In file included from glsl/ast_expr.cpp:24: ../../src/compiler/glsl/ast.h:53:4: warning: destructor called on non-final 'ast_node' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(ast_node); ^ ../../src/util/ralloc.h:466:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../../src/util/ralloc.h:433:7: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' reinterpret_cast(p)->~TYPE(); \ ^ ../../src/compiler/glsl/ast.h:53:4: note: qualify call to silence this warning ../../src/util/ralloc.h:466:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../../src/util/ralloc.h:433:36: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' reinterpret_cast(p)->~TYPE(); \ ^ 1 warning generated. 1 warning generated. CXX glsl/generate_ir.lo CC glsl/gl_nir_lower_atomics.lo In file included from glsl/ast_to_hir.cpp:54: ../../src/compiler/glsl/ast.h:53:4: warning: destructor called on non-final 'ast_node' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(ast_node); ^ ../../src/util/ralloc.h:466:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../../src/util/ralloc.h:433:7: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' reinterpret_cast(p)->~TYPE(); \ ^ ../../src/compiler/glsl/ast.h:53:4: note: qualify call to silence this warning ../../src/util/ralloc.h:466:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../../src/util/ralloc.h:433:36: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' reinterpret_cast(p)->~TYPE(); \ ^ In file included from ./glsl/glsl_parser.yy:32: ../../src/compiler/glsl/ast.h:53:4: warning: destructor called on non-final 'ast_node' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(ast_node); ^ ../../src/util/ralloc.h:466:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../../src/util/ralloc.h:433:7: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' reinterpret_cast(p)->~TYPE(); \ ^ ../../src/compiler/glsl/ast.h:53:4: note: qualify call to silence this warning ../../src/util/ralloc.h:466:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../../src/util/ralloc.h:433:36: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' reinterpret_cast(p)->~TYPE(); \ ^ CC glsl/gl_nir_lower_samplers.lo CC glsl/gl_nir_lower_samplers_as_deref.lo CC glsl/gl_nir_link_atomics.lo CC glsl/gl_nir_link_uniform_initializers.lo In file included from glsl/ast_type.cpp:24: ../../src/compiler/glsl/ast.h:53:4: warning: destructor called on non-final 'ast_node' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(ast_node); ^ ../../src/util/ralloc.h:466:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../../src/util/ralloc.h:433:7: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' reinterpret_cast(p)->~TYPE(); \ ^ ../../src/compiler/glsl/ast.h:53:4: note: qualify call to silence this warning ../../src/util/ralloc.h:466:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../../src/util/ralloc.h:433:36: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' reinterpret_cast(p)->~TYPE(); \ ^ In file included from glsl/ast_function.cpp:25: ../../src/compiler/glsl/ast.h:53:4: warning: destructor called on non-final 'ast_node' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(ast_node); ^ ../../src/util/ralloc.h:466:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../../src/util/ralloc.h:433:7: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' reinterpret_cast(p)->~TYPE(); \ ^ ../../src/compiler/glsl/ast.h:53:4: note: qualify call to silence this warning ../../src/util/ralloc.h:466:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../../src/util/ralloc.h:433:36: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' reinterpret_cast(p)->~TYPE(); \ ^ 1 warning generated. 1 warning generated. 1 warning generated. CC glsl/gl_nir_link_uniforms.lo CC glsl/gl_nir_link_xfb.lo CC glsl/gl_nir_linker.lo 1 warning generated. CXX glsl/glsl_parser_extras.lo CXX glsl/glsl_symbol_table.lo CXX glsl/glsl_to_nir.lo CXX glsl/hir_field_selection.lo CXX glsl/ir_array_refcount.lo CXX glsl/ir_basic_block.lo CXX glsl/ir_builder.lo 1 warning generated. CXX glsl/ir_clone.lo CXX glsl/ir_constant_expression.lo CXX glsl/ir.lo In file included from glsl/glsl_symbol_table.cpp:26: ../../src/compiler/glsl/ast.h:53:4: warning: destructor called on non-final 'ast_node' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(ast_node); ^ ../../src/util/ralloc.h:466:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../../src/util/ralloc.h:433:7: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' reinterpret_cast(p)->~TYPE(); \ ^ ../../src/compiler/glsl/ast.h:53:4: note: qualify call to silence this warning ../../src/util/ralloc.h:466:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../../src/util/ralloc.h:433:36: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' reinterpret_cast(p)->~TYPE(); \ ^ CXX glsl/ir_equals.lo 1 warning generated. In file included from glsl/glsl_parser_extras.cpp:37: ../../src/compiler/glsl/ast.h:53:4: warning: destructor called on non-final 'ast_node' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(ast_node); ^ ../../src/util/ralloc.h:466:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../../src/util/ralloc.h:433:7: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' reinterpret_cast(p)->~TYPE(); \ ^ ../../src/compiler/glsl/ast.h:53:4: note: qualify call to silence this warning ../../src/util/ralloc.h:466:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../../src/util/ralloc.h:433:36: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' reinterpret_cast(p)->~TYPE(); \ ^ CXX glsl/ir_expression_flattening.lo CXX glsl/ir_function_can_inline.lo CXX glsl/ir_function_detect_recursion.lo In file included from glsl/hir_field_selection.cpp:26: ../../src/compiler/glsl/ast.h:53:4: warning: destructor called on non-final 'ast_node' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(ast_node); ^ ../../src/util/ralloc.h:466:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../../src/util/ralloc.h:433:7: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' reinterpret_cast(p)->~TYPE(); \ ^ ../../src/compiler/glsl/ast.h:53:4: note: qualify call to silence this warning ../../src/util/ralloc.h:466:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../../src/util/ralloc.h:433:36: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' reinterpret_cast(p)->~TYPE(); \ ^ 1 warning generated. CXX glsl/ir_function.lo CXX glsl/ir_hierarchical_visitor.lo 1 warning generated. CXX glsl/ir_hv_accept.lo CXX glsl/ir_print_visitor.lo CXX glsl/ir_reader.lo CXX glsl/ir_rvalue_visitor.lo CXX glsl/ir_set_program_inouts.lo CXX glsl/ir_validate.lo CXX glsl/ir_variable_refcount.lo CXX glsl/linker.lo CXX glsl/linker_util.lo CXX glsl/link_atomics.lo CXX glsl/link_functions.lo CXX glsl/link_interface_blocks.lo CXX glsl/link_uniforms.lo CXX glsl/link_uniform_initializers.lo CXX glsl/link_uniform_block_active_visitor.lo CXX glsl/link_uniform_blocks.lo CXX glsl/link_varyings.lo glsl/linker.cpp:281:30: warning: '(anonymous namespace)::array_resize_visitor::visit' hides overloaded virtual function [-Woverloaded-virtual] virtual ir_visitor_status visit(ir_variable *var) ^ glsl/linker.cpp:239:30: note: hidden overloaded virtual function '(anonymous namespace)::deref_type_updater::visit' declared here: type mismatch at 1st parameter ('ir_dereference_variable *' vs 'ir_variable *') virtual ir_visitor_status visit(ir_dereference_variable *ir) ^ glsl/linker.cpp:1521:30: warning: 'array_sizing_visitor::visit' hides overloaded virtual function [-Woverloaded-virtual] virtual ir_visitor_status visit(ir_variable *var) ^ glsl/linker.cpp:239:30: note: hidden overloaded virtual function '(anonymous namespace)::deref_type_updater::visit' declared here: type mismatch at 1st parameter ('ir_dereference_variable *' vs 'ir_variable *') virtual ir_visitor_status visit(ir_dereference_variable *ir) ^ CXX glsl/loop_analysis.lo CXX glsl/loop_unroll.lo CXX glsl/lower_blend_equation_advanced.lo CXX glsl/lower_buffer_access.lo CXX glsl/lower_const_arrays_to_uniforms.lo CXX glsl/lower_cs_derived.lo CXX glsl/lower_discard.lo CXX glsl/lower_discard_flow.lo CXX glsl/lower_distance.lo CXX glsl/lower_if_to_cond_assign.lo CXX glsl/lower_instructions.lo 2 warnings generated. CXX glsl/lower_int64.lo CXX glsl/lower_jumps.lo CXX glsl/lower_mat_op_to_vec.lo CXX glsl/lower_noise.lo CXX glsl/lower_offset_array.lo CXX glsl/lower_packed_varyings.lo CXX glsl/lower_named_interface_blocks.lo glsl/link_varyings.cpp:690:73: warning: suggest braces around initialization of subobject [-Wmissing-braces] struct explicit_location_info explicit_locations[MAX_VARYING][4] = { 0 }; ^ {} glsl/link_varyings.cpp:690:73: warning: suggest braces around initialization of subobject [-Wmissing-braces] struct explicit_location_info explicit_locations[MAX_VARYING][4] = { 0 }; ^ {} CXX glsl/lower_packing_builtins.lo CXX glsl/lower_subroutine.lo CXX glsl/lower_tess_level.lo CXX glsl/lower_texture_projection.lo CXX glsl/lower_variable_index_to_cond_assign.lo CXX glsl/lower_vec_index_to_cond_assign.lo 2 warnings generated. CXX glsl/lower_vec_index_to_swizzle.lo glsl/lower_jumps.cpp:394:17: warning: '(anonymous namespace)::ir_lower_jumps_visitor::visit' hides overloaded virtual functions [-Woverloaded-virtual] virtual void visit(class ir_loop_jump * ir) ^ ../../src/compiler/glsl/ir_visitor.h:76:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_variable *' vs 'class ir_loop_jump *') virtual void visit(class ir_variable *) {} ^ ../../src/compiler/glsl/ir_visitor.h:77:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_expression *' vs 'class ir_loop_jump *') virtual void visit(class ir_expression *) {} ^ ../../src/compiler/glsl/ir_visitor.h:78:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_texture *' vs 'class ir_loop_jump *') virtual void visit(class ir_texture *) {} ^ ../../src/compiler/glsl/ir_visitor.h:79:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_swizzle *' vs 'class ir_loop_jump *') virtual void visit(class ir_swizzle *) {} ^ ../../src/compiler/glsl/ir_visitor.h:80:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_dereference_variable *' vs 'class ir_loop_jump *') virtual void visit(class ir_dereference_variable *) {} ^ ../../src/compiler/glsl/ir_visitor.h:81:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_dereference_array *' vs 'class ir_loop_jump *') virtual void visit(class ir_dereference_array *) {} ^ ../../src/compiler/glsl/ir_visitor.h:82:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_dereference_record *' vs 'class ir_loop_jump *') virtual void visit(class ir_dereference_record *) {} ^ ../../src/compiler/glsl/ir_visitor.h:83:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_assignment *' vs 'class ir_loop_jump *') virtual void visit(class ir_assignment *) {} ^ ../../src/compiler/glsl/ir_visitor.h:84:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_constant *' vs 'class ir_loop_jump *') virtual void visit(class ir_constant *) {} ^ ../../src/compiler/glsl/ir_visitor.h:85:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_call *' vs 'class ir_loop_jump *') virtual void visit(class ir_call *) {} ^ ../../src/compiler/glsl/ir_visitor.h:86:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_emit_vertex *' vs 'class ir_loop_jump *') virtual void visit(class ir_emit_vertex *) {} ^ ../../src/compiler/glsl/ir_visitor.h:87:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_end_primitive *' vs 'class ir_loop_jump *') virtual void visit(class ir_end_primitive *) {} ^ ../../src/compiler/glsl/ir_visitor.h:88:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_barrier *' vs 'class ir_loop_jump *') virtual void visit(class ir_barrier *) {} ^ glsl/lower_jumps.cpp:416:17: warning: '(anonymous namespace)::ir_lower_jumps_visitor::visit' hides overloaded virtual functions [-Woverloaded-virtual] virtual void visit(class ir_return * ir) ^ ../../src/compiler/glsl/ir_visitor.h:76:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_variable *' vs 'class ir_return *') virtual void visit(class ir_variable *) {} ^ ../../src/compiler/glsl/ir_visitor.h:77:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_expression *' vs 'class ir_return *') virtual void visit(class ir_expression *) {} ^ ../../src/compiler/glsl/ir_visitor.h:78:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_texture *' vs 'class ir_return *') virtual void visit(class ir_texture *) {} ^ ../../src/compiler/glsl/ir_visitor.h:79:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_swizzle *' vs 'class ir_return *') virtual void visit(class ir_swizzle *) {} ^ ../../src/compiler/glsl/ir_visitor.h:80:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_dereference_variable *' vs 'class ir_return *') virtual void visit(class ir_dereference_variable *) {} ^ ../../src/compiler/glsl/ir_visitor.h:81:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_dereference_array *' vs 'class ir_return *') virtual void visit(class ir_dereference_array *) {} ^ ../../src/compiler/glsl/ir_visitor.h:82:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_dereference_record *' vs 'class ir_return *') virtual void visit(class ir_dereference_record *) {} ^ ../../src/compiler/glsl/ir_visitor.h:83:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_assignment *' vs 'class ir_return *') virtual void visit(class ir_assignment *) {} ^ ../../src/compiler/glsl/ir_visitor.h:84:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_constant *' vs 'class ir_return *') virtual void visit(class ir_constant *) {} ^ ../../src/compiler/glsl/ir_visitor.h:85:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_call *' vs 'class ir_return *') virtual void visit(class ir_call *) {} ^ ../../src/compiler/glsl/ir_visitor.h:86:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_emit_vertex *' vs 'class ir_return *') virtual void visit(class ir_emit_vertex *) {} ^ ../../src/compiler/glsl/ir_visitor.h:87:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_end_primitive *' vs 'class ir_return *') virtual void visit(class ir_end_primitive *) {} ^ ../../src/compiler/glsl/ir_visitor.h:88:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_barrier *' vs 'class ir_return *') virtual void visit(class ir_barrier *) {} ^ glsl/lower_jumps.cpp:438:17: warning: '(anonymous namespace)::ir_lower_jumps_visitor::visit' hides overloaded virtual functions [-Woverloaded-virtual] virtual void visit(class ir_discard * ir) ^ ../../src/compiler/glsl/ir_visitor.h:76:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_variable *' vs 'class ir_discard *') virtual void visit(class ir_variable *) {} ^ ../../src/compiler/glsl/ir_visitor.h:77:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_expression *' vs 'class ir_discard *') virtual void visit(class ir_expression *) {} ^ ../../src/compiler/glsl/ir_visitor.h:78:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_texture *' vs 'class ir_discard *') virtual void visit(class ir_texture *) {} ^ ../../src/compiler/glsl/ir_visitor.h:79:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_swizzle *' vs 'class ir_discard *') virtual void visit(class ir_swizzle *) {} ^ ../../src/compiler/glsl/ir_visitor.h:80:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_dereference_variable *' vs 'class ir_discard *') virtual void visit(class ir_dereference_variable *) {} ^ ../../src/compiler/glsl/ir_visitor.h:81:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_dereference_array *' vs 'class ir_discard *') virtual void visit(class ir_dereference_array *) {} ^ ../../src/compiler/glsl/ir_visitor.h:82:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_dereference_record *' vs 'class ir_discard *') virtual void visit(class ir_dereference_record *) {} ^ ../../src/compiler/glsl/ir_visitor.h:83:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_assignment *' vs 'class ir_discard *') virtual void visit(class ir_assignment *) {} ^ ../../src/compiler/glsl/ir_visitor.h:84:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_constant *' vs 'class ir_discard *') virtual void visit(class ir_constant *) {} ^ ../../src/compiler/glsl/ir_visitor.h:85:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_call *' vs 'class ir_discard *') virtual void visit(class ir_call *) {} ^ ../../src/compiler/glsl/ir_visitor.h:86:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_emit_vertex *' vs 'class ir_discard *') virtual void visit(class ir_emit_vertex *) {} ^ ../../src/compiler/glsl/ir_visitor.h:87:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_end_primitive *' vs 'class ir_discard *') virtual void visit(class ir_end_primitive *) {} ^ ../../src/compiler/glsl/ir_visitor.h:88:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_barrier *' vs 'class ir_discard *') virtual void visit(class ir_barrier *) {} ^ glsl/lower_jumps.cpp:518:17: warning: '(anonymous namespace)::ir_lower_jumps_visitor::visit' hides overloaded virtual functions [-Woverloaded-virtual] virtual void visit(ir_if *ir) ^ ../../src/compiler/glsl/ir_visitor.h:76:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_variable *' vs 'ir_if *') virtual void visit(class ir_variable *) {} ^ ../../src/compiler/glsl/ir_visitor.h:77:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_expression *' vs 'ir_if *') virtual void visit(class ir_expression *) {} ^ ../../src/compiler/glsl/ir_visitor.h:78:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_texture *' vs 'ir_if *') virtual void visit(class ir_texture *) {} ^ ../../src/compiler/glsl/ir_visitor.h:79:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_swizzle *' vs 'ir_if *') virtual void visit(class ir_swizzle *) {} ^ ../../src/compiler/glsl/ir_visitor.h:80:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_dereference_variable *' vs 'ir_if *') virtual void visit(class ir_dereference_variable *) {} ^ ../../src/compiler/glsl/ir_visitor.h:81:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_dereference_array *' vs 'ir_if *') virtual void visit(class ir_dereference_array *) {} ^ ../../src/compiler/glsl/ir_visitor.h:82:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_dereference_record *' vs 'ir_if *') virtual void visit(class ir_dereference_record *) {} ^ ../../src/compiler/glsl/ir_visitor.h:83:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_assignment *' vs 'ir_if *') virtual void visit(class ir_assignment *) {} ^ ../../src/compiler/glsl/ir_visitor.h:84:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_constant *' vs 'ir_if *') virtual void visit(class ir_constant *) {} ^ ../../src/compiler/glsl/ir_visitor.h:85:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_call *' vs 'ir_if *') virtual void visit(class ir_call *) {} ^ ../../src/compiler/glsl/ir_visitor.h:86:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_emit_vertex *' vs 'ir_if *') virtual void visit(class ir_emit_vertex *) {} ^ ../../src/compiler/glsl/ir_visitor.h:87:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_end_primitive *' vs 'ir_if *') virtual void visit(class ir_end_primitive *) {} ^ ../../src/compiler/glsl/ir_visitor.h:88:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_barrier *' vs 'ir_if *') virtual void visit(class ir_barrier *) {} ^ glsl/lower_jumps.cpp:834:17: warning: '(anonymous namespace)::ir_lower_jumps_visitor::visit' hides overloaded virtual functions [-Woverloaded-virtual] virtual void visit(ir_loop *ir) ^ ../../src/compiler/glsl/ir_visitor.h:76:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_variable *' vs 'ir_loop *') virtual void visit(class ir_variable *) {} ^ ../../src/compiler/glsl/ir_visitor.h:77:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_expression *' vs 'ir_loop *') virtual void visit(class ir_expression *) {} ^ ../../src/compiler/glsl/ir_visitor.h:78:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_texture *' vs 'ir_loop *') virtual void visit(class ir_texture *) {} ^ ../../src/compiler/glsl/ir_visitor.h:79:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_swizzle *' vs 'ir_loop *') virtual void visit(class ir_swizzle *) {} ^ ../../src/compiler/glsl/ir_visitor.h:80:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_dereference_variable *' vs 'ir_loop *') virtual void visit(class ir_dereference_variable *) {} ^ ../../src/compiler/glsl/ir_visitor.h:81:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_dereference_array *' vs 'ir_loop *') virtual void visit(class ir_dereference_array *) {} ^ ../../src/compiler/glsl/ir_visitor.h:82:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_dereference_record *' vs 'ir_loop *') virtual void visit(class ir_dereference_record *) {} ^ ../../src/compiler/glsl/ir_visitor.h:83:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_assignment *' vs 'ir_loop *') virtual void visit(class ir_assignment *) {} ^ ../../src/compiler/glsl/ir_visitor.h:84:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_constant *' vs 'ir_loop *') virtual void visit(class ir_constant *) {} ^ ../../src/compiler/glsl/ir_visitor.h:85:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_call *' vs 'ir_loop *') virtual void visit(class ir_call *) {} ^ ../../src/compiler/glsl/ir_visitor.h:86:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_emit_vertex *' vs 'ir_loop *') virtual void visit(class ir_emit_vertex *) {} ^ ../../src/compiler/glsl/ir_visitor.h:87:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_end_primitive *' vs 'ir_loop *') virtual void visit(class ir_end_primitive *) {} ^ ../../src/compiler/glsl/ir_visitor.h:88:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_barrier *' vs 'ir_loop *') virtual void visit(class ir_barrier *) {} ^ glsl/lower_jumps.cpp:962:17: warning: '(anonymous namespace)::ir_lower_jumps_visitor::visit' hides overloaded virtual functions [-Woverloaded-virtual] virtual void visit(ir_function_signature *ir) ^ ../../src/compiler/glsl/ir_visitor.h:76:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_variable *' vs 'ir_function_signature *') virtual void visit(class ir_variable *) {} ^ ../../src/compiler/glsl/ir_visitor.h:77:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_expression *' vs 'ir_function_signature *') virtual void visit(class ir_expression *) {} ^ ../../src/compiler/glsl/ir_visitor.h:78:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_texture *' vs 'ir_function_signature *') virtual void visit(class ir_texture *) {} ^ ../../src/compiler/glsl/ir_visitor.h:79:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_swizzle *' vs 'ir_function_signature *') virtual void visit(class ir_swizzle *) {} ^ ../../src/compiler/glsl/ir_visitor.h:80:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_dereference_variable *' vs 'ir_function_signature *') virtual void visit(class ir_dereference_variable *) {} ^ ../../src/compiler/glsl/ir_visitor.h:81:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_dereference_array *' vs 'ir_function_signature *') virtual void visit(class ir_dereference_array *) {} ^ ../../src/compiler/glsl/ir_visitor.h:82:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_dereference_record *' vs 'ir_function_signature *') virtual void visit(class ir_dereference_record *) {} ^ ../../src/compiler/glsl/ir_visitor.h:83:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_assignment *' vs 'ir_function_signature *') virtual void visit(class ir_assignment *) {} ^ ../../src/compiler/glsl/ir_visitor.h:84:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_constant *' vs 'ir_function_signature *') virtual void visit(class ir_constant *) {} ^ ../../src/compiler/glsl/ir_visitor.h:85:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_call *' vs 'ir_function_signature *') virtual void visit(class ir_call *) {} ^ ../../src/compiler/glsl/ir_visitor.h:86:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_emit_vertex *' vs 'ir_function_signature *') virtual void visit(class ir_emit_vertex *) {} ^ ../../src/compiler/glsl/ir_visitor.h:87:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_end_primitive *' vs 'ir_function_signature *') virtual void visit(class ir_end_primitive *) {} ^ ../../src/compiler/glsl/ir_visitor.h:88:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_barrier *' vs 'ir_function_signature *') virtual void visit(class ir_barrier *) {} ^ glsl/lower_jumps.cpp:1008:17: warning: '(anonymous namespace)::ir_lower_jumps_visitor::visit' hides overloaded virtual functions [-Woverloaded-virtual] virtual void visit(class ir_function * ir) ^ ../../src/compiler/glsl/ir_visitor.h:76:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_variable *' vs 'class ir_function *') virtual void visit(class ir_variable *) {} ^ ../../src/compiler/glsl/ir_visitor.h:77:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_expression *' vs 'class ir_function *') virtual void visit(class ir_expression *) {} ^ ../../src/compiler/glsl/ir_visitor.h:78:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_texture *' vs 'class ir_function *') virtual void visit(class ir_texture *) {} ^ ../../src/compiler/glsl/ir_visitor.h:79:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_swizzle *' vs 'class ir_function *') virtual void visit(class ir_swizzle *) {} ^ ../../src/compiler/glsl/ir_visitor.h:80:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_dereference_variable *' vs 'class ir_function *') virtual void visit(class ir_dereference_variable *) {} ^ ../../src/compiler/glsl/ir_visitor.h:81:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_dereference_array *' vs 'class ir_function *') virtual void visit(class ir_dereference_array *) {} ^ ../../src/compiler/glsl/ir_visitor.h:82:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_dereference_record *' vs 'class ir_function *') virtual void visit(class ir_dereference_record *) {} ^ ../../src/compiler/glsl/ir_visitor.h:83:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_assignment *' vs 'class ir_function *') virtual void visit(class ir_assignment *) {} ^ ../../src/compiler/glsl/ir_visitor.h:84:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_constant *' vs 'class ir_function *') virtual void visit(class ir_constant *) {} ^ ../../src/compiler/glsl/ir_visitor.h:85:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_call *' vs 'class ir_function *') virtual void visit(class ir_call *) {} ^ ../../src/compiler/glsl/ir_visitor.h:86:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_emit_vertex *' vs 'class ir_function *') virtual void visit(class ir_emit_vertex *) {} ^ ../../src/compiler/glsl/ir_visitor.h:87:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_end_primitive *' vs 'class ir_function *') virtual void visit(class ir_end_primitive *) {} ^ ../../src/compiler/glsl/ir_visitor.h:88:17: note: hidden overloaded virtual function 'ir_control_flow_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_barrier *' vs 'class ir_function *') virtual void visit(class ir_barrier *) {} ^ 7 warnings generated. CXX glsl/lower_vector.lo CXX glsl/lower_vector_derefs.lo CXX glsl/lower_vector_insert.lo CXX glsl/lower_vertex_id.lo CXX glsl/lower_output_reads.lo CXX glsl/lower_shared_reference.lo CXX glsl/lower_ubo_reference.lo glsl/lower_packed_varyings.cpp:207:19: warning: private field 'locations_used' is not used [-Wunused-private-field] const unsigned locations_used; ^ CXX glsl/opt_algebraic.lo CXX glsl/opt_array_splitting.lo CXX glsl/opt_conditional_discard.lo 1 warning generated. CXX glsl/opt_constant_folding.lo CXX glsl/opt_constant_propagation.lo CXX glsl/opt_constant_variable.lo CXX glsl/opt_copy_propagation_elements.lo CXX glsl/opt_dead_builtin_variables.lo CXX glsl/opt_dead_builtin_varyings.lo CXX glsl/opt_dead_code.lo CXX glsl/opt_dead_code_local.lo CXX glsl/opt_dead_functions.lo CXX glsl/opt_flatten_nested_if_blocks.lo CXX glsl/opt_flip_matrices.lo CXX glsl/opt_function_inlining.lo glsl/opt_dead_code_local.cpp:101:30: warning: '(anonymous namespace)::kill_for_derefs_visitor::visit' hides overloaded virtual functions [-Woverloaded-virtual] virtual ir_visitor_status visit(ir_swizzle *ir) ^ ../../src/compiler/glsl/ir_hierarchical_visitor.h:85:30: note: hidden overloaded virtual function 'ir_hierarchical_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_rvalue *' vs 'ir_swizzle *') virtual ir_visitor_status visit(class ir_rvalue *); ^ ../../src/compiler/glsl/ir_hierarchical_visitor.h:86:30: note: hidden overloaded virtual function 'ir_hierarchical_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_variable *' vs 'ir_swizzle *') virtual ir_visitor_status visit(class ir_variable *); ^ ../../src/compiler/glsl/ir_hierarchical_visitor.h:87:30: note: hidden overloaded virtual function 'ir_hierarchical_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_constant *' vs 'ir_swizzle *') virtual ir_visitor_status visit(class ir_constant *); ^ ../../src/compiler/glsl/ir_hierarchical_visitor.h:88:30: note: hidden overloaded virtual function 'ir_hierarchical_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_loop_jump *' vs 'ir_swizzle *') virtual ir_visitor_status visit(class ir_loop_jump *); ^ ../../src/compiler/glsl/ir_hierarchical_visitor.h:89:30: note: hidden overloaded virtual function 'ir_hierarchical_visitor::visit' declared here: type mismatch at 1st parameter ('class ir_barrier *' vs 'ir_swizzle *') virtual ir_visitor_status visit(class ir_barrier *); ^ CXX glsl/opt_if_simplification.lo CXX glsl/opt_minmax.lo 1 warning generated. CXX glsl/opt_rebalance_tree.lo CXX glsl/opt_redundant_jumps.lo CXX glsl/opt_structure_splitting.lo glsl/opt_constant_variable.cpp:52:30: warning: '(anonymous namespace)::ir_constant_variable_visitor::visit_enter' hides overloaded virtual functions [-Woverloaded-virtual] virtual ir_visitor_status visit_enter(ir_dereference_variable *); ^ ../../src/compiler/glsl/ir_hierarchical_visitor.h:112:30: note: hidden overloaded virtual function 'ir_hierarchical_visitor::visit_enter' declared here: type mismatch at 1st parameter ('class ir_loop *' vs 'ir_dereference_variable *') virtual ir_visitor_status visit_enter(class ir_loop *); ^ ../../src/compiler/glsl/ir_hierarchical_visitor.h:114:30: note: hidden overloaded virtual function 'ir_hierarchical_visitor::visit_enter' declared here: type mismatch at 1st parameter ('class ir_function_signature *' vs 'ir_dereference_variable *') virtual ir_visitor_status visit_enter(class ir_function_signature *); ^ ../../src/compiler/glsl/ir_hierarchical_visitor.h:116:30: note: hidden overloaded virtual function 'ir_hierarchical_visitor::visit_enter' declared here: type mismatch at 1st parameter ('class ir_function *' vs 'ir_dereference_variable *') virtual ir_visitor_status visit_enter(class ir_function *); ^ ../../src/compiler/glsl/ir_hierarchical_visitor.h:118:30: note: hidden overloaded virtual function 'ir_hierarchical_visitor::visit_enter' declared here: type mismatch at 1st parameter ('class ir_expression *' vs 'ir_dereference_variable *') virtual ir_visitor_status visit_enter(class ir_expression *); ^ ../../src/compiler/glsl/ir_hierarchical_visitor.h:120:30: note: hidden overloaded virtual function 'ir_hierarchical_visitor::visit_enter' declared here: type mismatch at 1st parameter ('class ir_texture *' vs 'ir_dereference_variable *') virtual ir_visitor_status visit_enter(class ir_texture *); ^ ../../src/compiler/glsl/ir_hierarchical_visitor.h:122:30: note: hidden overloaded virtual function 'ir_hierarchical_visitor::visit_enter' declared here: type mismatch at 1st parameter ('class ir_swizzle *' vs 'ir_dereference_variable *') virtual ir_visitor_status visit_enter(class ir_swizzle *); ^ ../../src/compiler/glsl/ir_hierarchical_visitor.h:124:30: note: hidden overloaded virtual function 'ir_hierarchical_visitor::visit_enter' declared here: type mismatch at 1st parameter ('class ir_dereference_array *' vs 'ir_dereference_variable *') virtual ir_visitor_status visit_enter(class ir_dereference_array *); ^ ../../src/compiler/glsl/ir_hierarchical_visitor.h:126:30: note: hidden overloaded virtual function 'ir_hierarchical_visitor::visit_enter' declared here: type mismatch at 1st parameter ('class ir_dereference_record *' vs 'ir_dereference_variable *') virtual ir_visitor_status visit_enter(class ir_dereference_record *); ^ ../../src/compiler/glsl/ir_hierarchical_visitor.h:132:30: note: hidden overloaded virtual function 'ir_hierarchical_visitor::visit_enter' declared here: type mismatch at 1st parameter ('class ir_return *' vs 'ir_dereference_variable *') virtual ir_visitor_status visit_enter(class ir_return *); ^ ../../src/compiler/glsl/ir_hierarchical_visitor.h:134:30: note: hidden overloaded virtual function 'ir_hierarchical_visitor::visit_enter' declared here: type mismatch at 1st parameter ('class ir_discard *' vs 'ir_dereference_variable *') virtual ir_visitor_status visit_enter(class ir_discard *); ^ ../../src/compiler/glsl/ir_hierarchical_visitor.h:136:30: note: hidden overloaded virtual function 'ir_hierarchical_visitor::visit_enter' declared here: type mismatch at 1st parameter ('class ir_if *' vs 'ir_dereference_variable *') virtual ir_visitor_status visit_enter(class ir_if *); ^ ../../src/compiler/glsl/ir_hierarchical_visitor.h:138:30: note: hidden overloaded virtual function 'ir_hierarchical_visitor::visit_enter' declared here: type mismatch at 1st parameter ('class ir_emit_vertex *' vs 'ir_dereference_variable *') virtual ir_visitor_status visit_enter(class ir_emit_vertex *); ^ ../../src/compiler/glsl/ir_hierarchical_visitor.h:140:30: note: hidden overloaded virtual function 'ir_hierarchical_visitor::visit_enter' declared here: type mismatch at 1st parameter ('class ir_end_primitive *' vs 'ir_dereference_variable *') virtual ir_visitor_status visit_enter(class ir_end_primitive *); ^ CXX glsl/opt_swizzle.lo 1 warning generated. CXX glsl/opt_tree_grafting.lo CXX glsl/opt_vectorize.lo CXX glsl/propagate_invariance.lo CXX glsl/s_expression.lo CXX glsl/serialize.lo CXX glsl/string_to_uint_map.lo CXX glsl/shader_cache.lo CC glsl/glcpp/glcpp-lex.lo CC glsl/glcpp/glcpp-parse.lo CC glsl/glcpp/pp.lo CC nir/nir.lo CC nir/nir_builtin_builder.lo CC nir/nir_clone.lo CC nir/nir_control_flow.lo CC nir/nir_deref.lo CC nir/nir_dominance.lo CC nir/nir_from_ssa.lo CC nir/nir_gs_count_vertices.lo CC nir/nir_gather_info.lo CC nir/nir_gather_xfb_info.lo CC nir/nir_inline_functions.lo CC nir/nir_instr_set.lo CC nir/nir_linking_helpers.lo CC nir/nir_liveness.lo CC nir/nir_loop_analyze.lo CC nir/nir_lower_alpha_test.lo CC nir/nir_lower_alu.lo CC nir/nir_lower_alu_to_scalar.lo CC nir/nir_lower_atomics_to_ssbo.lo CC nir/nir_lower_bitmap.lo CC nir/nir_lower_bit_size.lo CC nir/nir_lower_clamp_color_outputs.lo CC nir/nir_lower_clip.lo CC nir/nir_lower_clip_cull_distance_arrays.lo CC nir/nir_lower_constant_initializers.lo CC nir/nir_lower_double_ops.lo CC nir/nir_lower_drawpixels.lo CC nir/nir_lower_global_vars_to_local.lo CC nir/nir_lower_gs_intrinsics.lo CC nir/nir_lower_load_const_to_scalar.lo CC nir/nir_lower_locals_to_regs.lo CC nir/nir_lower_idiv.lo CC nir/nir_lower_indirect_derefs.lo CC nir/nir_lower_int64.lo CC nir/nir_lower_io.lo CC nir/nir_lower_io_arrays_to_elements.lo CC nir/nir_lower_io_to_temporaries.lo CC nir/nir_lower_io_to_scalar.lo CC nir/nir_lower_packing.lo CC nir/nir_lower_passthrough_edgeflags.lo CC nir/nir_lower_patch_vertices.lo CC nir/nir_lower_phis_to_scalar.lo CC nir/nir_lower_regs_to_ssa.lo CC nir/nir_lower_returns.lo CC nir/nir_lower_subgroups.lo CC nir/nir_lower_system_values.lo CC nir/nir_lower_tex.lo CC nir/nir_lower_to_source_mods.lo CC nir/nir_lower_two_sided_color.lo CC nir/nir_lower_vars_to_ssa.lo CC nir/nir_lower_var_copies.lo CC nir/nir_lower_vec_to_movs.lo CC nir/nir_lower_wpos_center.lo CC nir/nir_lower_wpos_ytransform.lo CC nir/nir_metadata.lo CC nir/nir_move_load_const.lo CC nir/nir_move_vec_src_uses_to_dest.lo CC nir/nir_normalize_cubemap_coords.lo CC nir/nir_opt_conditional_discard.lo CC nir/nir_opt_constant_folding.lo CC nir/nir_opt_copy_prop_vars.lo CC nir/nir_opt_copy_propagate.lo CC nir/nir_opt_cse.lo CC nir/nir_opt_dce.lo CC nir/nir_opt_dead_cf.lo CC nir/nir_opt_dead_write_vars.lo CC nir/nir_opt_find_array_copies.lo CC nir/nir_opt_gcm.lo CC nir/nir_opt_global_to_local.lo CC nir/nir_opt_if.lo CC nir/nir_opt_intrinsics.lo CC nir/nir_opt_loop_unroll.lo CC nir/nir_opt_large_constants.lo CC nir/nir_opt_move_comparisons.lo CC nir/nir_opt_move_load_ubo.lo CC nir/nir_opt_peephole_select.lo CC nir/nir_opt_remove_phis.lo CC nir/nir_opt_shrink_load.lo CC nir/nir_opt_trivial_continues.lo CC nir/nir_opt_undef.lo CC nir/nir_phi_builder.lo CC nir/nir_print.lo CC nir/nir_propagate_invariant.lo CC nir/nir_remove_dead_variables.lo CC nir/nir_repair_ssa.lo CC nir/nir_search.lo CC nir/nir_serialize.lo CC nir/nir_split_per_member_structs.lo CC nir/nir_split_var_copies.lo CC nir/nir_split_vars.lo CC nir/nir_sweep.lo CC nir/nir_to_lcssa.lo CC nir/nir_validate.lo CC nir/nir_worklist.lo CXXLD libcompiler.la CCLD glsl/libglcpp.la CCLD nir/libnir.la CXXLD glsl/libglsl.la CXXLD spirv2nir CXXLD glsl/libstandalone.la copying selected object files to avoid basename conflicts... CXXLD glsl_compiler gmake[4]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/compiler' gmake[3]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/compiler' Making all in amd gmake[3]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/amd' /usr/pkg/bin/gmake all-am gmake[4]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/amd' CXX addrlib/core/libamdgpu_addrlib_la-addrelemlib.lo CXX addrlib/core/libamdgpu_addrlib_la-addrlib.lo CXX addrlib/core/libamdgpu_addrlib_la-addrlib1.lo CXX addrlib/core/libamdgpu_addrlib_la-addrlib2.lo CXX addrlib/core/libamdgpu_addrlib_la-addrobject.lo CXX addrlib/gfx9/libamdgpu_addrlib_la-coord.lo CXX addrlib/gfx9/libamdgpu_addrlib_la-gfx9addrlib.lo CC common/libamd_common_la-ac_surface.lo CXX addrlib/r800/libamdgpu_addrlib_la-siaddrlib.lo CXX addrlib/r800/libamdgpu_addrlib_la-egbaddrlib.lo CC common/libamd_common_la-ac_binary.lo CC common/libamd_common_la-ac_gpu_info.lo CXX common/libamd_common_la-ac_llvm_helper.lo CC common/libamd_common_la-ac_llvm_build.lo CC common/libamd_common_la-ac_llvm_util.lo CXX addrlib/r800/libamdgpu_addrlib_la-ciaddrlib.lo In file included from common/ac_gpu_info.c:37: /data/scratch/graphics/MesaLib18/work/.buildlink/include/libdrm/amdgpu.h:116:31: warning: redefinition of typedef 'amdgpu_device_handle' is a C11 feature [-Wtypedef-redefinition] typedef struct amdgpu_device *amdgpu_device_handle; ^ ../../src/amd/common/ac_gpu_info.h:39:31: note: previous definition is here typedef struct amdgpu_device *amdgpu_device_handle; ^ addrlib/r800/siaddrlib.cpp:3248:30: warning: explicitly assigning value of variable of type 'unsigned int' to itself [-Wself-assign] numSamples = numSamples; ~~~~~~~~~~ ^ ~~~~~~~~~~ addrlib/r800/siaddrlib.cpp:3255:30: warning: explicitly assigning value of variable of type 'unsigned int' to itself [-Wself-assign] numSamples = numSamples; ~~~~~~~~~~ ^ ~~~~~~~~~~ addrlib/r800/siaddrlib.cpp:3262:30: warning: explicitly assigning value of variable of type 'unsigned int' to itself [-Wself-assign] numSamples = numSamples; ~~~~~~~~~~ ^ ~~~~~~~~~~ CC common/libamd_common_la-ac_shader_util.lo In file included from common/ac_surface.c:39: /data/scratch/graphics/MesaLib18/work/.buildlink/include/libdrm/amdgpu.h:116:31: warning: redefinition of typedef 'amdgpu_device_handle' is a C11 feature [-Wtypedef-redefinition] typedef struct amdgpu_device *amdgpu_device_handle; ^ ../../src/amd/common/ac_gpu_info.h:39:31: note: previous definition is here typedef struct amdgpu_device *amdgpu_device_handle; ^ In file included from common/ac_surface.c:42: ./addrlib/addrinterface.h:48:17: warning: redefinition of typedef 'ADDR_HANDLE' is a C11 feature [-Wtypedef-redefinition] typedef VOID* ADDR_HANDLE; ^ ../../src/amd/common/ac_surface.h:38:15: note: previous definition is here typedef void* ADDR_HANDLE; ^ common/ac_surface.c:1489:46: warning: implicit conversion from enumeration type 'AddrResourceType' (aka 'enum _AddrResourceType') to different enumeration type 'enum gfx9_resource_type' [-Wenum-conversion] surf->u.gfx9.resource_type = AddrSurfInfoIn.resourceType; ~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 1 warning generated. 3 warnings generated. CC common/libamd_common_la-ac_debug.lo 3 warnings generated. CC common/libamd_common_la-ac_nir_to_llvm.lo CXX addrlib/libamdgpu_addrlib_la-addrinterface.lo CXXLD addrlib/libamdgpu_addrlib.la CXXLD common/libamd_common.la gmake[4]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/amd' gmake[3]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/amd' Making all in intel gmake[3]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/intel' /usr/pkg/bin/gmake all-am gmake[4]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/intel' CC tools/aubinator_error_decode-aubinator_error_decode.o CC tools/i965_disasm-i965_disasm.o CC tools/error2aub-aub_write.o CC tools/aubinator-aub_mem.o CC tools/aubinator-aubinator.o CC tools/error2aub-error2aub.o CC compiler/libintel_compiler_la-brw_clip_tri.lo CC compiler/libintel_compiler_la-brw_clip_line.lo CC compiler/libintel_compiler_la-brw_clip_point.lo CC tools/aubinator-aub_read.o CXX compiler/libintel_compiler_la-brw_cfg.lo CC compiler/libintel_compiler_la-brw_clip_unfilled.lo CC compiler/libintel_compiler_la-brw_clip_util.lo CC compiler/libintel_compiler_la-brw_compile_clip.lo CC compiler/libintel_compiler_la-brw_compile_sf.lo CXX compiler/libintel_compiler_la-brw_dead_control_flow.lo CC compiler/libintel_compiler_la-brw_compiler.lo CC compiler/libintel_compiler_la-brw_disasm.lo CC compiler/libintel_compiler_la-brw_disasm_info.lo CC compiler/libintel_compiler_la-brw_eu.lo CC compiler/libintel_compiler_la-brw_eu_compact.lo CC compiler/libintel_compiler_la-brw_eu_emit.lo CC compiler/libintel_compiler_la-brw_eu_util.lo CC compiler/libintel_compiler_la-brw_eu_validate.lo CXX compiler/libintel_compiler_la-brw_fs_bank_conflicts.lo CXX compiler/libintel_compiler_la-brw_fs_cmod_propagation.lo CXX compiler/libintel_compiler_la-brw_fs_combine_constants.lo CXX compiler/libintel_compiler_la-brw_fs_copy_propagation.lo CXX compiler/libintel_compiler_la-brw_fs.lo CXX compiler/libintel_compiler_la-brw_fs_cse.lo CXX compiler/libintel_compiler_la-brw_fs_dead_code_eliminate.lo CXX compiler/libintel_compiler_la-brw_fs_generator.lo CXX compiler/libintel_compiler_la-brw_fs_live_variables.lo CXX compiler/libintel_compiler_la-brw_fs_lower_conversions.lo CXX compiler/libintel_compiler_la-brw_fs_lower_pack.lo CXX compiler/libintel_compiler_la-brw_fs_nir.lo CXX compiler/libintel_compiler_la-brw_fs_reg_allocate.lo CXX compiler/libintel_compiler_la-brw_fs_register_coalesce.lo CXX compiler/libintel_compiler_la-brw_fs_saturate_propagation.lo CXX compiler/libintel_compiler_la-brw_fs_sel_peephole.lo CXX compiler/libintel_compiler_la-brw_fs_surface_builder.lo CXX compiler/libintel_compiler_la-brw_fs_validate.lo CXX compiler/libintel_compiler_la-brw_fs_visitor.lo CC compiler/libintel_compiler_la-brw_interpolation_map.lo CC compiler/libintel_compiler_la-brw_nir.lo CC compiler/libintel_compiler_la-brw_nir_analyze_boolean_resolves.lo CC compiler/libintel_compiler_la-brw_nir_analyze_ubo_ranges.lo CC compiler/libintel_compiler_la-brw_nir_attribute_workarounds.lo CC compiler/libintel_compiler_la-brw_nir_lower_cs_intrinsics.lo CC compiler/libintel_compiler_la-brw_nir_lower_image_load_store.lo CC compiler/libintel_compiler_la-brw_nir_opt_peephole_ffma.lo CC compiler/libintel_compiler_la-brw_nir_tcs_workarounds.lo CC compiler/libintel_compiler_la-brw_packed_float.lo CXX compiler/libintel_compiler_la-brw_predicated_break.lo CC compiler/libintel_compiler_la-brw_reg_type.lo CXX compiler/libintel_compiler_la-brw_schedule_instructions.lo CXX compiler/libintel_compiler_la-brw_shader.lo CXX compiler/libintel_compiler_la-brw_vec4_cmod_propagation.lo CXX compiler/libintel_compiler_la-brw_vec4_copy_propagation.lo CXX compiler/libintel_compiler_la-brw_vec4.lo CXX compiler/libintel_compiler_la-brw_vec4_cse.lo CXX compiler/libintel_compiler_la-brw_vec4_dead_code_eliminate.lo CXX compiler/libintel_compiler_la-brw_vec4_generator.lo CXX compiler/libintel_compiler_la-brw_vec4_gs_visitor.lo CXX compiler/libintel_compiler_la-brw_vec4_live_variables.lo CXX compiler/libintel_compiler_la-brw_vec4_nir.lo CXX compiler/libintel_compiler_la-brw_vec4_gs_nir.lo CXX compiler/libintel_compiler_la-brw_vec4_reg_allocate.lo CXX compiler/libintel_compiler_la-brw_vec4_surface_builder.lo CXX compiler/libintel_compiler_la-brw_vec4_tcs.lo CXX compiler/libintel_compiler_la-brw_vec4_tes.lo CXX compiler/libintel_compiler_la-brw_vec4_visitor.lo In file included from compiler/brw_vec4_gs_visitor.cpp:31: ../../src/intel/compiler/gen6_gs_visitor.h:59:17: warning: 'brw::gen6_gs_visitor::emit_urb_write_opcode' hides overloaded virtual function [-Woverloaded-virtual] virtual void emit_urb_write_opcode(bool complete, ^ ../../src/intel/compiler/brw_vec4_gs_visitor.h:59:30: note: hidden overloaded virtual function 'brw::vec4_gs_visitor::emit_urb_write_opcode' declared here: different number of parameters (1 vs 4) virtual vec4_instruction *emit_urb_write_opcode(bool complete); ^ CXX compiler/libintel_compiler_la-brw_vec4_vs_visitor.lo 1 warning generated. CC compiler/libintel_compiler_la-brw_vue_map.lo CXX compiler/libintel_compiler_la-brw_wm_iz.lo CXX compiler/libintel_compiler_la-gen6_gs_visitor.lo CC compiler/libintel_compiler_la-brw_nir_trig_workarounds.lo CC dev/libintel_dev_la-gen_device_info.lo compiler/brw_vue_map.c:269:35: warning: implicit conversion from enumeration type 'brw_varying_slot' to different enumeration type 'gl_varying_slot' [-Wenum-conversion] return gl_varying_slot_name(slot); ~~~~~~~~~~~~~~~~~~~~ ^~~~ 1 warning generated. CC isl/isl.lo CC isl/isl_drm.lo CC isl/isl_format.lo CC isl/isl_storage_image.lo CC isl/isl_format_layout.lo CC isl/libisl_gen4_la-isl_gen4.lo In file included from compiler/gen6_gs_visitor.cpp:32: ../../src/intel/compiler/gen6_gs_visitor.h:59:17: warning: 'brw::gen6_gs_visitor::emit_urb_write_opcode' hides overloaded virtual function [-Woverloaded-virtual] virtual void emit_urb_write_opcode(bool complete, ^ ../../src/intel/compiler/brw_vec4_gs_visitor.h:59:30: note: hidden overloaded virtual function 'brw::vec4_gs_visitor::emit_urb_write_opcode' declared here: different number of parameters (1 vs 4) virtual vec4_instruction *emit_urb_write_opcode(bool complete); ^ 1 warning generated. dev/gen_device_info.c:994:43: warning: field 'base' with variable sized type 'struct drm_i915_query_topology_info' not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end] struct drm_i915_query_topology_info base; ^ CC isl/libisl_gen4_la-isl_emit_depth_stencil.lo CC isl/libisl_gen4_la-isl_surface_state.lo CC isl/libisl_gen5_la-isl_emit_depth_stencil.lo 1 warning generated. CC isl/libisl_gen5_la-isl_surface_state.lo CC isl/libisl_gen6_la-isl_gen6.lo CC isl/libisl_gen6_la-isl_surface_state.lo CC isl/libisl_gen6_la-isl_emit_depth_stencil.lo CC isl/libisl_gen7_la-isl_gen7.lo CC isl/libisl_gen7_la-isl_emit_depth_stencil.lo CC isl/libisl_gen7_la-isl_surface_state.lo CC isl/libisl_gen75_la-isl_emit_depth_stencil.lo CC isl/libisl_gen75_la-isl_surface_state.lo CC isl/libisl_gen8_la-isl_gen8.lo CC isl/libisl_gen8_la-isl_emit_depth_stencil.lo CC isl/libisl_gen8_la-isl_surface_state.lo CC isl/libisl_gen9_la-isl_gen9.lo CC isl/libisl_gen9_la-isl_emit_depth_stencil.lo CC isl/libisl_gen9_la-isl_surface_state.lo CC isl/libisl_gen10_la-isl_emit_depth_stencil.lo CC isl/libisl_gen10_la-isl_surface_state.lo CC isl/libisl_gen11_la-isl_emit_depth_stencil.lo CC isl/libisl_gen11_la-isl_surface_state.lo CC blorp/blorp.lo CC blorp/blorp_blit.lo CC blorp/blorp_clear.lo CC common/libintel_common_la-gen_batch_decoder.lo CC common/libintel_common_la-gen_debug.lo CC common/libintel_common_la-gen_decoder.lo CC common/libintel_common_la-gen_disasm.lo CC common/libintel_common_la-gen_l3_config.lo CC common/libintel_common_la-gen_urb_config.lo CC common/libintel_common_la-intel_log.lo CXXLD compiler/libintel_compiler.la CCLD dev/libintel_dev.la CCLD isl/libisl-gen4.la CCLD isl/libisl-gen5.la CCLD isl/libisl-gen6.la CCLD isl/libisl-gen7.la CCLD isl/libisl-gen75.la CCLD isl/libisl-gen8.la CCLD isl/libisl-gen9.la CCLD tools/error2aub CCLD isl/libisl-gen10.la CCLD isl/libisl-gen11.la CCLD common/libintel_common.la CCLD isl/libisl.la CCLD tools/i965_disasm CCLD tools/aubinator CCLD tools/aubinator_error_decode CCLD blorp/libblorp.la gmake[4]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/intel' gmake[3]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/intel' Making all in mesa gmake[3]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/mesa' CC x86/gen_matypes.o CCLD gen_matypes GEN matypes.h /usr/pkg/bin/gmake all-recursive gmake[4]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/mesa' Making all in . gmake[5]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/mesa' CC main/libmesa_sse41_la-streaming-load-memcpy.lo CC main/libmesa_sse41_la-sse_minmax.lo CC main/accum.lo CC main/api_arrayelt.lo CC main/api_exec.lo CC main/api_loopback.lo CC main/arbprogram.lo CC main/arrayobj.lo CC main/atifragshader.lo CC main/attrib.lo CC main/barrier.lo CC main/bbox.lo CC main/blit.lo CC main/bufferobj.lo CC main/buffers.lo CC main/blend.lo CC main/clear.lo CC main/clip.lo CC main/colortab.lo CC main/compute.lo CC main/conservativeraster.lo CC main/condrender.lo CC main/context.lo CC main/convolve.lo CC main/copyimage.lo CC main/cpuinfo.lo CC main/debug.lo CC main/debug_output.lo CC main/depth.lo CC main/dlist.lo CC main/draw.lo CC main/drawpix.lo CC main/drawtex.lo CC main/draw_validate.lo CC main/enable.lo CC main/enums.lo CC main/errors.lo CC main/eval.lo CC main/execmem.lo CC main/extensions.lo CC main/externalobjects.lo CC main/fbobject.lo CC main/feedback.lo CXX main/ff_fragment_shader.lo CC main/ffvertex_prog.lo CC main/fog.lo CC main/format_fallback.lo CC main/format_pack.lo CC main/format_unpack.lo CC main/formatquery.lo CC main/formats.lo CC main/format_utils.lo CC main/framebuffer.lo CC main/get.lo CC main/genmipmap.lo CC main/getstring.lo CC main/glformats.lo CC main/glspirv.lo CC main/glthread.lo CC main/hash.lo main/get.c:3132:19: warning: result of comparison of constant 32767 with expression of type 'GLubyte' (aka 'unsigned char') is always false [-Wtautological-constant-out-of-range-compare] params[0] = INT_TO_FIXED(((GLubyte *) p)[0]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main/get.c:77:38: note: expanded from macro 'INT_TO_FIXED' #define INT_TO_FIXED(I) ( ((I) > SHRT_MAX) ? INT_MAX : \ ~~~ ^ ~~~~~~~~ main/get.c:3132:19: warning: result of comparison of constant -32768 with expression of type 'GLubyte' (aka 'unsigned char') is always false [-Wtautological-constant-out-of-range-compare] params[0] = INT_TO_FIXED(((GLubyte *) p)[0]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main/get.c:78:38: note: expanded from macro 'INT_TO_FIXED' ((I) < SHRT_MIN) ? INT_MIN : \ ~~~ ^ ~~~~~~~~ CC main/hint.lo 2 warnings generated. CC main/histogram.lo CC main/image.lo CC main/light.lo CC main/lines.lo CC main/marshal.lo CC main/marshal_generated.lo CC main/matrix.lo CC main/mipmap.lo CC main/mm.lo CC main/multisample.lo CC main/objectlabel.lo CC main/objectpurge.lo CC main/pack.lo CC main/pbo.lo CC main/performance_monitor.lo CC main/performance_query.lo CC main/pipelineobj.lo CC main/pixel.lo CC main/pixelstore.lo CC main/pixeltransfer.lo CC main/points.lo CC main/polygon.lo CC main/program_binary.lo CC main/program_resource.lo CC main/querymatrix.lo CC main/queryobj.lo CC main/rastpos.lo CC main/readpix.lo CC main/remap.lo CC main/renderbuffer.lo CC main/robustness.lo CC main/samplerobj.lo CC main/scissor.lo CC main/shaderapi.lo CC main/shaderimage.lo CC main/shaderobj.lo CXX main/shader_query.lo CC main/shared.lo CC main/state.lo CC main/stencil.lo CC main/syncobj.lo CC main/texcompress.lo CXX main/texcompress_astc.lo CC main/texcompress_bptc.lo CC main/texcompress_cpal.lo CC main/texcompress_etc.lo CC main/texcompress_fxt1.lo CC main/texcompress_rgtc.lo CC main/texcompress_s3tc.lo CC main/texenv.lo CC main/texformat.lo CC main/texgen.lo CC main/texgetimage.lo CC main/teximage.lo CC main/texobj.lo CC main/texparam.lo CC main/texstate.lo CC main/texstorage.lo CC main/texstore.lo CC main/texturebindless.lo CC main/textureview.lo CC main/transformfeedback.lo CXX main/uniform_query.lo CC main/uniforms.lo CC main/varray.lo CC main/vdpau.lo CC main/version.lo CC main/viewport.lo CC main/vtxfmt.lo CC main/es1_conversion.lo CC x86/common_x86.lo CC x86/x86_xform.lo CC x86/3dnow.lo CC x86/sse.lo CC program/arbprogparse.lo CXX program/ir_to_mesa.lo CC program/lex.yy.lo CC program/prog_cache.lo CC program/prog_execute.lo CC program/prog_instruction.lo CC program/prog_opt_constant_fold.lo CC program/prog_noise.lo CC program/prog_optimize.lo CC program/prog_parameter_layout.lo CC program/prog_print.lo CC program/program.lo In file included from program/ir_to_mesa.cpp:39: ../../src/compiler/glsl/ast.h:53:4: warning: destructor called on non-final 'ast_node' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(ast_node); ^ ../../src/util/ralloc.h:466:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../../src/util/ralloc.h:433:7: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' reinterpret_cast(p)->~TYPE(); \ ^ ../../src/compiler/glsl/ast.h:53:4: note: qualify call to silence this warning ../../src/util/ralloc.h:466:4: note: expanded from macro 'DECLARE_LINEAR_ZALLOC_CXX_OPERATORS' DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE(type, linear_zalloc_child) ^ ../../src/util/ralloc.h:433:36: note: expanded from macro 'DECLARE_ALLOC_CXX_OPERATORS_TEMPLATE' reinterpret_cast(p)->~TYPE(); \ ^ CC program/programopt.lo CC program/program_parse_extra.lo CC program/program_parse.tab.lo CC program/prog_statevars.lo CC program/prog_to_nir.lo 1 warning generated. CPPAS x86-64/xform4.lo CCLD libmesa_sse41.la CC math/m_debug_clip.lo CC math/m_debug_norm.lo CC math/m_debug_xform.lo CC math/m_eval.lo CC math/m_matrix.lo CC math/m_translate.lo CC math/m_vector.lo CC math/m_xform.lo CC vbo/vbo_context.lo CC vbo/vbo_exec_api.lo CC vbo/vbo_exec.lo CC vbo/vbo_exec_draw.lo CC vbo/vbo_exec_eval.lo CC vbo/vbo_minmax_index.lo CC vbo/vbo_noop.lo CC vbo/vbo_primitive_restart.lo CC vbo/vbo_save_api.lo CC vbo/vbo_save.lo CC vbo/vbo_save_draw.lo CC vbo/vbo_save_loopback.lo CC tnl/t_context.lo CC tnl/t_draw.lo CC tnl/t_pipeline.lo CC tnl/t_rebase.lo CC tnl/t_split.lo CC tnl/t_split_copy.lo CC tnl/t_split_inplace.lo CC tnl/t_vb_fog.lo CC tnl/t_vb_light.lo CC tnl/t_vb_normals.lo CC tnl/t_vb_points.lo CC tnl/t_vb_program.lo CC tnl/t_vb_render.lo CC tnl/t_vb_texgen.lo CC tnl/t_vb_texmat.lo CC tnl/t_vb_vertex.lo CC tnl/t_vertex.lo CC tnl/t_vertex_generic.lo CC tnl/t_vertex_sse.lo CC tnl/t_vp_build.lo CC swrast/s_aaline.lo CC swrast/s_aatriangle.lo CC swrast/s_alpha.lo CC swrast/s_atifragshader.lo CC swrast/s_bitmap.lo CC swrast/s_blend.lo CC swrast/s_blit.lo CC swrast/s_clear.lo CC swrast/s_context.lo CC swrast/s_copypix.lo CC swrast/s_depth.lo CC swrast/s_drawpix.lo CC swrast/s_feedback.lo CC swrast/s_fog.lo CC swrast/s_fragprog.lo CC swrast/s_lines.lo CC swrast/s_logic.lo CC swrast/s_masking.lo CC swrast/s_points.lo CC swrast/s_renderbuffer.lo CC swrast/s_span.lo CC swrast/s_stencil.lo CC swrast/s_texcombine.lo CC swrast/s_texfetch.lo CC swrast/s_texfilter.lo CC swrast/s_texrender.lo CC swrast/s_texture.lo CC swrast/s_triangle.lo CC swrast/s_zoom.lo CC swrast_setup/ss_context.lo CC swrast_setup/ss_triangle.lo CC drivers/common/driverfuncs.lo CC drivers/common/meta_blit.lo CC drivers/common/meta_generate_mipmap.lo CC drivers/common/meta.lo CC x86/rtasm/x86sse.lo CC sparc/sparc.lo CC x86-64/x86-64.lo CC state_tracker/st_atifs_to_tgsi.lo CC state_tracker/st_atom_array.lo CC state_tracker/st_atom_atomicbuf.lo CC state_tracker/st_atom_blend.lo CC state_tracker/st_atom.lo CC state_tracker/st_atom_clip.lo CC state_tracker/st_atom_constbuf.lo CC state_tracker/st_atom_depth.lo CC state_tracker/st_atom_framebuffer.lo CC state_tracker/st_atom_image.lo CC state_tracker/st_atom_msaa.lo CC state_tracker/st_atom_pixeltransfer.lo CC state_tracker/st_atom_rasterizer.lo CC state_tracker/st_atom_sampler.lo CC state_tracker/st_atom_scissor.lo CC state_tracker/st_atom_shader.lo CC state_tracker/st_atom_stipple.lo CC state_tracker/st_atom_storagebuf.lo CC state_tracker/st_atom_tess.lo CC state_tracker/st_atom_texture.lo CC state_tracker/st_atom_viewport.lo CC state_tracker/st_cb_bitmap.lo CC state_tracker/st_cb_bitmap_shader.lo CC state_tracker/st_cb_blit.lo CC state_tracker/st_cb_bufferobjects.lo CC state_tracker/st_cb_clear.lo CC state_tracker/st_cb_compute.lo CC state_tracker/st_cb_condrender.lo CC state_tracker/st_cb_copyimage.lo CC state_tracker/st_cb_drawpixels.lo CC state_tracker/st_cb_drawpixels_shader.lo CC state_tracker/st_cb_drawtex.lo CC state_tracker/st_cb_eglimage.lo CC state_tracker/st_cb_fbo.lo CC state_tracker/st_cb_feedback.lo CC state_tracker/st_cb_flush.lo CC state_tracker/st_cb_memoryobjects.lo CC state_tracker/st_cb_msaa.lo CC state_tracker/st_cb_perfmon.lo CC state_tracker/st_cb_program.lo CC state_tracker/st_cb_queryobj.lo CC state_tracker/st_cb_rasterpos.lo CC state_tracker/st_cb_readpixels.lo CC state_tracker/st_cb_semaphoreobjects.lo CC state_tracker/st_cb_strings.lo CC state_tracker/st_cb_syncobj.lo CC state_tracker/st_cb_texturebarrier.lo CC state_tracker/st_cb_texture.lo CC state_tracker/st_cb_viewport.lo CC state_tracker/st_cb_xformfb.lo CC state_tracker/st_context.lo CC state_tracker/st_copytex.lo CC state_tracker/st_debug.lo CC state_tracker/st_draw.lo CC state_tracker/st_draw_feedback.lo CC state_tracker/st_extensions.lo CC state_tracker/st_format.lo CC state_tracker/st_gen_mipmap.lo CXX state_tracker/st_glsl_to_nir.lo CXX state_tracker/st_glsl_to_tgsi.lo CXX state_tracker/st_glsl_to_tgsi_array_merge.lo CXX state_tracker/st_glsl_to_tgsi_private.lo CXX state_tracker/st_glsl_to_tgsi_temprename.lo CXX state_tracker/st_glsl_types.lo CC state_tracker/st_manager.lo CC state_tracker/st_mesa_to_tgsi.lo CC state_tracker/st_nir_lower_builtin.lo CC state_tracker/st_nir_lower_tex_src_plane.lo CC state_tracker/st_nir_lower_uniforms_to_ubo.lo CC state_tracker/st_pbo.lo CC state_tracker/st_program.lo CC state_tracker/st_sampler_view.lo CC state_tracker/st_scissor.lo CC state_tracker/st_shader_cache.lo CC state_tracker/st_texture.lo CC state_tracker/st_tgsi_lower_yuv.lo CC state_tracker/st_vdpau.lo CXXLD libmesa.la CXXLD libmesagallium.la gmake[5]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/mesa' Making all in main/tests gmake[5]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/mesa/main/tests' gmake[5]: Nothing to be done for 'all'. gmake[5]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/mesa/main/tests' Making all in state_tracker/tests gmake[5]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/mesa/state_tracker/tests' gmake[5]: Nothing to be done for 'all'. gmake[5]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/mesa/state_tracker/tests' Making all in drivers/dri gmake[5]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/mesa/drivers/dri' Making all in common gmake[6]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/mesa/drivers/dri/common' CC utils.lo CC dri_util.lo CC megadriver_stub.lo CCLD libmegadriver_stub.la CCLD libdricommon.la gmake[6]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/mesa/drivers/dri/common' Making all in i915 gmake[6]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/mesa/drivers/dri/i915' CC i830_state.lo CC i915_debug_fp.lo CC intel_batchbuffer.lo CC i915_state.lo CC i915_context.lo CC i915_vtbl.lo CC intel_blit.lo CC i830_texblend.lo CC i830_texstate.lo CC i830_context.lo CC i915_tex_layout.lo CC i830_vtbl.lo CC i915_program.lo CC intel_buffer_objects.lo CC i915_fragprog.lo CC i915_texstate.lo CC intel_buffers.lo CC intel_clear.lo CC intel_context.lo CC intel_extensions.lo CC intel_fbo.lo CC intel_mipmap_tree.lo CC intel_pixel_bitmap.lo CC intel_pixel.lo CC intel_pixel_copy.lo CC intel_pixel_draw.lo CC intel_pixel_read.lo CC intel_regions.lo CC intel_render.lo CC intel_screen.lo CC intel_state.lo CC intel_syncobj.lo CC intel_tex.lo CC intel_tex_copy.lo CC intel_tex_image.lo CC intel_tex_layout.lo CC intel_tex_subimage.lo CC intel_tex_validate.lo CC intel_tris.lo CCLD libi915_dri.la gmake[6]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/mesa/drivers/dri/i915' Making all in i965 gmake[6]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/mesa/drivers/dri/i965' /usr/pkg/bin/gmake all-am gmake[7]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/mesa/drivers/dri/i965' CC brw_draw.lo CC brw_bufmgr.lo CC brw_blorp.lo CC brw_ff_gs_emit.lo CC brw_context.lo CC brw_clear.lo CC brw_clip.lo CC brw_ff_gs.lo CC brw_curbe.lo CC brw_compute.lo CC brw_conditional_render.lo CC brw_cs.lo CC brw_binding_tables.lo CC brw_formatquery.lo CC brw_disk_cache.lo CC brw_draw_upload.lo CC brw_generate_mipmap.lo CC brw_gs.lo CC brw_gs_surface_state.lo CXX brw_link.lo CC brw_meta_util.lo CC brw_misc_state.lo CXX brw_nir_uniforms.lo CC brw_object_purgeable.lo CC brw_pipe_control.lo CC brw_performance_query.lo CC brw_performance_query_mdapi.lo CC brw_program.lo CC brw_program_binary.lo CC brw_program_cache.lo CC brw_primitive_restart.lo CC brw_queryobj.lo CC brw_reset.lo CC brw_sf.lo CC brw_state_upload.lo CC brw_surface_formats.lo CC brw_sync.lo CC brw_tcs.lo CC brw_tcs_surface_state.lo CC brw_tes.lo CC brw_tes_surface_state.lo CC brw_urb.lo CC brw_util.lo CC brw_vs.lo CC brw_vs_surface_state.lo CC brw_wm.lo CC brw_wm_surface_state.lo CC gen6_clip_state.lo CC gen6_constant_state.lo CC gen6_multisample_state.lo CC gen6_queryobj.lo CC gen6_sampler_state.lo CC gen6_sol.lo CC gen6_urb.lo CC gen7_l3_state.lo CC gen7_sol_state.lo CC gen7_urb.lo CC gen8_depth_state.lo CC gen8_multisample_state.lo CC hsw_queryobj.lo CC hsw_sol.lo CC intel_batchbuffer.lo CC intel_blit.lo CC intel_buffer_objects.lo CC intel_buffers.lo CC intel_copy_image.lo CC intel_extensions.lo CC intel_fbo.lo CC intel_mipmap_tree.lo CC intel_pixel_bitmap.lo CC intel_pixel.lo CC intel_pixel_copy.lo CC intel_pixel_draw.lo CC intel_pixel_read.lo CC intel_screen.lo CC intel_state.lo CC intel_tex.lo intel_batchbuffer.c:77:15: warning: format specifies type 'unsigned long long' but the argument has type '__u64' (aka 'unsigned long') [-Wformat] batch->validation_list[i].offset, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ intel_batchbuffer.c:738:14: warning: format specifies type 'unsigned long long' but the argument has type '__u64' (aka 'unsigned long') [-Wformat] batch->validation_list[i].offset); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../src/intel/common/gen_debug.h:112:14: note: expanded from macro 'DBG' dbg_printf(__VA_ARGS__); \ ^~~~~~~~~~~ ../../../../../src/intel/common/gen_debug.h:107:41: note: expanded from macro 'dbg_printf' #define dbg_printf(...) fprintf(stderr, __VA_ARGS__) ^~~~~~~~~~~ 2 warnings generated. CC intel_tex_copy.lo CC intel_tex_image.lo CC intel_tex_validate.lo CC intel_upload.lo CC brw_oa_metrics.lo CC libi965_gen4_la-genX_blorp_exec.lo CC libi965_gen4_la-genX_state_upload.lo CC libi965_gen45_la-genX_blorp_exec.lo CC libi965_gen45_la-genX_state_upload.lo CC libi965_gen5_la-genX_blorp_exec.lo intel_screen.c:1513:26: warning: passing 'const uint64_t *' (aka 'const unsigned long *') to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if (sysctl(mib, 2, &system_memory_bytes, &len, NULL, 0) != 0) ^~~~~~~~~~~~~~~~~~~~ /usr/include/sys/sysctl.h:1171:38: note: passing argument to parameter here int sysctl(const int *, u_int, void *, size_t *, const void *, size_t); ^ CC libi965_gen5_la-genX_state_upload.lo 1 warning generated. CC libi965_gen6_la-genX_blorp_exec.lo CC libi965_gen6_la-genX_state_upload.lo CC libi965_gen7_la-genX_blorp_exec.lo CC libi965_gen7_la-genX_state_upload.lo CC libi965_gen75_la-genX_blorp_exec.lo genX_state_upload.c:3022:46: warning: implicit conversion from enumeration type 'enum gl_logicop_mode' to different enumeration type 'enum GEN4_3D_Logic_Op_Function' [-Wenum-conversion] entry->LogicOpFunction = ctx->Color._LogicOp; ~ ~~~~~~~~~~~^~~~~~~~ CC libi965_gen75_la-genX_state_upload.lo genX_state_upload.c:3022:46: warning: implicit conversion from enumeration type 'enum gl_logicop_mode' to different enumeration type 'enum GEN45_3D_Logic_Op_Function' [-Wenum-conversion] entry->LogicOpFunction = ctx->Color._LogicOp; ~ ~~~~~~~~~~~^~~~~~~~ CC libi965_gen8_la-genX_blorp_exec.lo genX_state_upload.c:3022:46: warning: implicit conversion from enumeration type 'enum gl_logicop_mode' to different enumeration type 'enum GEN5_3D_Logic_Op_Function' [-Wenum-conversion] entry->LogicOpFunction = ctx->Color._LogicOp; ~ ~~~~~~~~~~~^~~~~~~~ 1 warning generated. CC libi965_gen8_la-genX_state_upload.lo CC libi965_gen9_la-genX_blorp_exec.lo 1 warning generated. 1 warning generated. genX_state_upload.c:3022:46: warning: implicit conversion from enumeration type 'enum gl_logicop_mode' to different enumeration type 'enum GEN6_3D_Logic_Op_Function' [-Wenum-conversion] entry->LogicOpFunction = ctx->Color._LogicOp; ~ ~~~~~~~~~~~^~~~~~~~ CC libi965_gen9_la-genX_state_upload.lo CC libi965_gen10_la-genX_blorp_exec.lo CC libi965_gen10_la-genX_state_upload.lo 1 warning generated. CC libi965_gen11_la-genX_blorp_exec.lo CC libi965_gen11_la-genX_state_upload.lo CC libintel_tiled_memcpy_la-intel_tiled_memcpy_normal.lo CC libintel_tiled_memcpy_sse41_la-intel_tiled_memcpy_sse41.lo genX_state_upload.c:3022:46: warning: implicit conversion from enumeration type 'enum gl_logicop_mode' to different enumeration type 'enum GEN7_3D_Logic_Op_Function' [-Wenum-conversion] entry->LogicOpFunction = ctx->Color._LogicOp; ~ ~~~~~~~~~~~^~~~~~~~ genX_state_upload.c:3022:46: warning: implicit conversion from enumeration type 'enum gl_logicop_mode' to different enumeration type 'enum GEN9_3D_Logic_Op_Function' [-Wenum-conversion] entry->LogicOpFunction = ctx->Color._LogicOp; ~ ~~~~~~~~~~~^~~~~~~~ genX_state_upload.c:3022:46: warning: implicit conversion from enumeration type 'enum gl_logicop_mode' to different enumeration type 'enum GEN8_3D_Logic_Op_Function' [-Wenum-conversion] entry->LogicOpFunction = ctx->Color._LogicOp; ~ ~~~~~~~~~~~^~~~~~~~ genX_state_upload.c:3022:46: warning: implicit conversion from enumeration type 'enum gl_logicop_mode' to different enumeration type 'enum GEN75_3D_Logic_Op_Function' [-Wenum-conversion] entry->LogicOpFunction = ctx->Color._LogicOp; ~ ~~~~~~~~~~~^~~~~~~~ CCLD libi965_gen4.la genX_state_upload.c:3022:46: warning: implicit conversion from enumeration type 'enum gl_logicop_mode' to different enumeration type 'enum GEN11_3D_Logic_Op_Function' [-Wenum-conversion] entry->LogicOpFunction = ctx->Color._LogicOp; ~ ~~~~~~~~~~~^~~~~~~~ CCLD libi965_gen45.la CCLD libi965_gen5.la 1 warning generated. CCLD libi965_gen6.la 1 warning generated. 1 warning generated. 1 warning generated. 1 warning generated. In file included from intel_tiled_memcpy_normal.c:33: ./intel_tiled_memcpy.c:599:11: warning: enumeration value 'INTEL_COPY_STREAMING_LOAD' not handled in switch [-Wswitch] switch(copy_type) { ^ genX_state_upload.c:3022:46: warning: implicit conversion from enumeration type 'enum gl_logicop_mode' to different enumeration type 'enum GEN10_3D_Logic_Op_Function' [-Wenum-conversion] entry->LogicOpFunction = ctx->Color._LogicOp; ~ ~~~~~~~~~~~^~~~~~~~ CCLD libi965_gen7.la 1 warning generated. CCLD libi965_gen8.la CCLD libi965_gen9.la CCLD libi965_gen75.la CCLD libintel_tiled_memcpy_sse41.la CCLD libi965_gen11.la 1 warning generated. CCLD libintel_tiled_memcpy.la CCLD libi965_gen10.la CXXLD libi965_dri.la gmake[7]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/mesa/drivers/dri/i965' gmake[6]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/mesa/drivers/dri/i965' Making all in nouveau gmake[6]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/mesa/drivers/dri/nouveau' CC nouveau_array.lo CC nouveau_context.lo CC nouveau_bufferobj.lo CC nouveau_driver.lo CC nouveau_fbo.lo CC nouveau_state.lo CC nouveau_surface.lo CC nv04_state_raster.lo CC nouveau_screen.lo CC nv04_context.lo CC nv04_render.lo CC nouveau_scratch.lo CC nouveau_span.lo CC nv04_state_frag.lo CC nv04_state_fb.lo CC nouveau_texture.lo CC nv04_state_tex.lo CC nv04_surface.lo CC nv10_context.lo CC nv10_render.lo CC nv10_state_fb.lo CC nv10_state_frag.lo CC nv10_state_polygon.lo CC nv10_state_raster.lo CC nv10_state_tex.lo CC nv10_state_tnl.lo CC nv20_context.lo CC nv20_render.lo CC nv20_state_fb.lo CC nv20_state_frag.lo CC nv20_state_polygon.lo CC nv20_state_raster.lo CC nv20_state_tex.lo CC nv20_state_tnl.lo CCLD libnouveau_dri.la gmake[6]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/mesa/drivers/dri/nouveau' Making all in r200 gmake[6]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/mesa/drivers/dri/r200' CC radeon_buffer_objects.lo CC radeon_common_context.lo CC radeon_debug.lo CC radeon_dma.lo CC radeon_tex_copy.lo CC radeon_pixel_read.lo CC radeon_common.lo CC radeon_fbo.lo CC r200_cmdbuf.lo CC r200_blit.lo CC radeon_queryobj.lo CC radeon_mipmap_tree.lo CC radeon_span.lo CC radeon_texture.lo CC radeon_tile.lo CC radeon_fog.lo radeon_dma.c:220:68: warning: invalid conversion specifier 'Z' [-Wformat-invalid-specifier] radeon_print(RADEON_DMA, RADEON_NORMAL, "%s size %d minimum_size %Zi\n", ~^ ./radeon_debug.h:112:4: note: expanded from macro 'radeon_print' __VA_ARGS__); \ ^~~~~~~~~~~ radeon_dma.c:221:20: warning: data argument not used by format string [-Wformat-extra-args] __func__, size, rmesa->dma.minimum_size); ^ ./radeon_debug.h:112:4: note: expanded from macro 'radeon_print' __VA_ARGS__); \ ^~~~~~~~~~~ 2 warnings generated. CC r200_context.lo CC r200_fragshader.lo CC r200_ioctl.lo CC r200_maos.lo CC r200_sanity.lo CC r200_state.lo CC r200_state_init.lo CC r200_swtcl.lo CC r200_tcl.lo CC r200_tex.lo CC r200_texstate.lo CC r200_vertprog.lo CC radeon_screen.lo CCLD libr200_dri.la gmake[6]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/mesa/drivers/dri/r200' Making all in radeon gmake[6]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/mesa/drivers/dri/radeon' CC radeon_buffer_objects.lo CC radeon_common.lo CC radeon_fbo.lo CC radeon_fog.lo CC radeon_mipmap_tree.lo CC radeon_pixel_read.lo CC radeon_queryobj.lo CC radeon_tex_copy.lo CC radeon_texture.lo CC radeon_tile.lo CC radeon_context.lo CC radeon_blit.lo CC radeon_dma.lo CC radeon_span.lo CC radeon_common_context.lo CC radeon_debug.lo CC radeon_ioctl.lo CC radeon_maos.lo radeon_dma.c:220:68: warning: invalid conversion specifier 'Z' [-Wformat-invalid-specifier] radeon_print(RADEON_DMA, RADEON_NORMAL, "%s size %d minimum_size %Zi\n", ~^ ./radeon_debug.h:112:4: note: expanded from macro 'radeon_print' __VA_ARGS__); \ ^~~~~~~~~~~ radeon_dma.c:221:20: warning: data argument not used by format string [-Wformat-extra-args] __func__, size, rmesa->dma.minimum_size); ^ ./radeon_debug.h:112:4: note: expanded from macro 'radeon_print' __VA_ARGS__); \ ^~~~~~~~~~~ CC radeon_screen.lo CC radeon_state.lo CC radeon_sanity.lo CC radeon_state_init.lo CC radeon_swtcl.lo CC radeon_tcl.lo 2 warnings generated. CC radeon_tex.lo CC radeon_texstate.lo CCLD libradeon_dri.la gmake[6]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/mesa/drivers/dri/radeon' Making all in swrast gmake[6]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/mesa/drivers/dri/swrast' CC swrast.lo CCLD libswrast_dri.la gmake[6]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/mesa/drivers/dri/swrast' gmake[6]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/mesa/drivers/dri' CXXLD mesa_dri_drivers.la gmake[6]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/mesa/drivers/dri' gmake[5]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/mesa/drivers/dri' gmake[4]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/mesa' gmake[3]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/mesa' Making all in loader gmake[3]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/loader' CC libloader_la-loader.lo CC loader_dri3_helper.lo CC libloader_la-pci_id_driver_map.lo CCLD libloader.la CCLD libloader_dri3_helper.la gmake[3]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/loader' Making all in glx gmake[3]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/glx' Making all in . gmake[4]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/glx' CC clientattrib.lo CC clientinfo.lo CC glxcmds.lo CC glxconfig.lo CC glxcurrent.lo CC glx_error.lo CC glx_query.lo CC compsize.lo CC create_context.lo CC glxextensions.lo CC glxhash.lo CC glx_pbuffer.lo CC eval.lo CC indirect_glx.lo CC glxext.lo CC indirect.lo CC indirect_init.lo CC indirect_size.lo CC indirect_texture_compression.lo CC indirect_transpose_matrix.lo CC indirect_vertex_array.lo CC indirect_vertex_program.lo CC indirect_window_pos.lo CC pixel.lo CC pixelstore.lo CC query_renderer.lo CC render2.lo CC renderpix.lo CC single2.lo CC singlepix.lo CC vertarr.lo CC drisw_glx.lo CC dri_common.lo CC dri_common_query_renderer.lo CC dri_common_interop.lo CC xfont.lo CC dri2.lo CC dri2_glx.lo CC dri_glx.lo CC XF86dri.lo CC dri3_glx.lo CCLD libglx.la CXXLD libGL.la gmake[4]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/glx' Making all in tests gmake[4]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/glx/tests' gmake[4]: Nothing to be done for 'all'. gmake[4]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/glx/tests' gmake[3]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/glx' Making all in gbm gmake[3]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/gbm' CC main/gbm.lo CC main/backend.lo CC backends/dri/gbm_dri.lo CCLD libgbm.la gmake[3]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/gbm' Making all in egl gmake[3]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/egl' /usr/pkg/bin/gmake all-am gmake[4]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/egl' CC main/eglapi.lo CC main/eglarray.lo CC main/eglconfig.lo CC main/eglcontext.lo CC main/eglcurrent.lo CC main/egldevice.lo CC main/egldisplay.lo CC main/egldriver.lo CC main/eglfallbacks.lo CC main/eglglobals.lo CC main/eglimage.lo CC main/egllog.lo CC main/eglsurface.lo CC main/eglsync.lo CC drivers/dri2/egl_dri2.lo CC drivers/dri2/platform_x11.lo CC drivers/dri2/platform_drm.lo CC drivers/dri2/platform_x11_dri3.lo main/eglglobals.c:189:42: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (mincore((void *) addr, page_size, &valid) < 0) { ^~~~~~ /usr/include/sys/mman.h:222:35: note: passing argument to parameter here int mincore(void *, size_t, char *); ^ 1 warning generated. CCLD libEGL_common.la CCLD libEGL.la gmake[4]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/egl' gmake[3]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/egl' Making all in gallium gmake[3]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/gallium' Making all in auxiliary gmake[4]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/gallium/auxiliary' CC indices/u_indices_gen.lo CC indices/u_unfilled_gen.lo CC draw/draw_llvm.lo CC draw/draw_llvm_sample.lo CC draw/draw_pt_fetch_shade_pipeline_llvm.lo CC draw/draw_vs_llvm.lo CC cso_cache/cso_cache.lo CC cso_cache/cso_hash.lo CC cso_cache/cso_context.lo CC draw/draw_context.lo CC draw/draw_fs.lo CC draw/draw_gs.lo CC draw/draw_pipe_aaline.lo CC draw/draw_pipe_aapoint.lo CC draw/draw_pipe.lo CC draw/draw_pipe_clip.lo CC draw/draw_pipe_cull.lo CC draw/draw_pipe_flatshade.lo CC draw/draw_pipe_offset.lo CC draw/draw_pipe_pstipple.lo CC draw/draw_pipe_stipple.lo CC draw/draw_pipe_twoside.lo CC draw/draw_pipe_unfilled.lo CC draw/draw_pipe_util.lo CC draw/draw_pipe_validate.lo CC draw/draw_pipe_vbuf.lo CC draw/draw_pipe_wide_line.lo CC draw/draw_pipe_wide_point.lo CC draw/draw_prim_assembler.lo CC draw/draw_pt.lo CC draw/draw_pt_emit.lo CC draw/draw_pt_fetch.lo CC draw/draw_pt_fetch_emit.lo CC draw/draw_pt_fetch_shade_emit.lo CC draw/draw_pt_fetch_shade_pipeline.lo CC draw/draw_pt_post_vs.lo CC draw/draw_pt_so_emit.lo CC draw/draw_pt_util.lo CC draw/draw_pt_vsplit.lo CC draw/draw_vertex.lo CC draw/draw_vs.lo CC draw/draw_vs_exec.lo CC draw/draw_vs_variant.lo CC driver_ddebug/dd_context.lo CC driver_ddebug/dd_draw.lo CC driver_ddebug/dd_screen.lo CC driver_noop/noop_pipe.lo CC driver_noop/noop_state.lo CC driver_rbug/rbug_context.lo CC driver_rbug/rbug_core.lo CC driver_rbug/rbug_objects.lo CC driver_rbug/rbug_screen.lo CC driver_trace/tr_context.lo CC driver_trace/tr_dump.lo CC driver_trace/tr_dump_state.lo CC driver_trace/tr_screen.lo CC driver_trace/tr_texture.lo CC hud/font.lo CC hud/hud_context.lo CC hud/hud_cpu.lo CC hud/hud_nic.lo CC hud/hud_cpufreq.lo CC hud/hud_diskstat.lo CC hud/hud_sensors_temp.lo CC hud/hud_driver_query.lo CC hud/hud_fps.lo CC indices/u_primconvert.lo CC os/os_process.lo CC pipebuffer/pb_buffer_fenced.lo CC pipebuffer/pb_buffer_malloc.lo CC pipebuffer/pb_bufmgr_alt.lo CC pipebuffer/pb_bufmgr_cache.lo CC pipebuffer/pb_bufmgr_debug.lo CC pipebuffer/pb_bufmgr_mm.lo CC pipebuffer/pb_bufmgr_ondemand.lo CC pipebuffer/pb_bufmgr_pool.lo CC pipebuffer/pb_bufmgr_slab.lo CC pipebuffer/pb_cache.lo CC pipebuffer/pb_slab.lo CC pipebuffer/pb_validate.lo CC postprocess/pp_celshade.lo CC postprocess/pp_colors.lo CC postprocess/pp_init.lo CC postprocess/pp_mlaa.lo CC postprocess/pp_program.lo CC postprocess/pp_run.lo CC rbug/rbug_connection.lo CC rbug/rbug_context.lo CC rbug/rbug_core.lo CC rbug/rbug_demarshal.lo CC rbug/rbug_shader.lo CC rbug/rbug_texture.lo CC rtasm/rtasm_cpu.lo CC rtasm/rtasm_execmem.lo CC rtasm/rtasm_x86sse.lo CC tgsi/tgsi_aa_point.lo CC tgsi/tgsi_build.lo CC tgsi/tgsi_dump.lo CC tgsi/tgsi_exec.lo CC tgsi/tgsi_emulate.lo CC tgsi/tgsi_from_mesa.lo CC tgsi/tgsi_info.lo CC tgsi/tgsi_iterate.lo CC tgsi/tgsi_lowering.lo CC tgsi/tgsi_parse.lo CC tgsi/tgsi_point_sprite.lo CC tgsi/tgsi_sanity.lo CC tgsi/tgsi_scan.lo CC tgsi/tgsi_strings.lo CC tgsi/tgsi_text.lo CC tgsi/tgsi_transform.lo CC tgsi/tgsi_two_side.lo CC tgsi/tgsi_ureg.lo CC tgsi/tgsi_util.lo CC translate/translate.lo CC translate/translate_cache.lo CC translate/translate_generic.lo CC translate/translate_sse.lo CC util/u_async_debug.lo CC util/u_bitmask.lo CC util/u_blit.lo CC util/u_blitter.lo CC util/u_cache.lo CC util/u_debug_gallium.lo CC util/u_debug_describe.lo CC util/u_debug_flush.lo CC util/u_debug_image.lo CC util/u_debug_memory.lo CC util/u_debug_refcnt.lo CC util/u_debug_stack.lo CC util/u_debug_symbol.lo CC util/u_dl.lo CC util/u_draw.lo CC util/u_draw_quad.lo CC util/u_dump_defines.lo CC util/u_dump_state.lo CC util/u_format.lo CC util/u_format_bptc.lo CC util/u_format_etc.lo CC util/u_format_latc.lo CC util/u_format_other.lo CC util/u_format_rgtc.lo CC util/u_format_s3tc.lo util/u_debug_stack.c:270:32: warning: unknown warning group '-Wframe-address', ignored [-Wunknown-warning-option] #pragma GCC diagnostic ignored "-Wframe-address" ^ 1 warning generated. CC util/u_format_tests.lo CC util/u_format_yuv.lo CC util/u_format_zs.lo CC util/u_framebuffer.lo CC util/u_gen_mipmap.lo CC util/u_handle_table.lo CC util/u_hash_table.lo CC util/u_helpers.lo CC util/u_idalloc.lo CC util/u_index_modify.lo CC util/u_linear.lo CC util/u_log.lo CC util/u_mm.lo CC util/u_network.lo CC util/u_prim.lo CC util/u_prim_restart.lo CC util/u_pstipple.lo CC util/u_resource.lo CC util/u_ringbuffer.lo CC util/u_sampler.lo CC util/u_screen.lo CC util/u_simple_shaders.lo CC util/u_suballoc.lo CC util/u_surface.lo CC util/u_surfaces.lo CC util/u_tests.lo CC util/u_texture.lo CC util/u_tile.lo CC util/u_transfer.lo CC util/u_transfer_helper.lo CC util/u_threaded_context.lo CC util/u_upload_mgr.lo CC util/u_vbuf.lo CC nir/tgsi_to_nir.lo CC util/u_format_table.lo CC renderonly/renderonly.lo CC gallivm/lp_bld_arit.lo CC gallivm/lp_bld_arit_overflow.lo CC gallivm/lp_bld_assert.lo CC gallivm/lp_bld_bitarit.lo CC gallivm/lp_bld_const.lo CC gallivm/lp_bld_conv.lo CXX gallivm/lp_bld_debug.lo CC gallivm/lp_bld_flow.lo CC gallivm/lp_bld_format_aos_array.lo CC gallivm/lp_bld_format_aos.lo CC gallivm/lp_bld_format_cached.lo CC gallivm/lp_bld_format_float.lo CC gallivm/lp_bld_format.lo CC gallivm/lp_bld_format_soa.lo CC gallivm/lp_bld_format_srgb.lo CC gallivm/lp_bld_format_yuv.lo CC gallivm/lp_bld_gather.lo CC gallivm/lp_bld_init.lo CC gallivm/lp_bld_intr.lo CC gallivm/lp_bld_logic.lo CXX gallivm/lp_bld_misc.lo CC gallivm/lp_bld_pack.lo CC gallivm/lp_bld_printf.lo CC gallivm/lp_bld_quad.lo CC gallivm/lp_bld_sample_aos.lo CC gallivm/lp_bld_sample.lo CC gallivm/lp_bld_sample_soa.lo CC gallivm/lp_bld_struct.lo CC gallivm/lp_bld_swizzle.lo CC gallivm/lp_bld_tgsi_action.lo CC gallivm/lp_bld_tgsi_aos.lo CC gallivm/lp_bld_tgsi.lo CC gallivm/lp_bld_tgsi_info.lo CC gallivm/lp_bld_tgsi_soa.lo CC gallivm/lp_bld_type.lo CC vl/vl_stubs.lo CC vl/libgalliumvl_la-vl_bicubic_filter.lo CC vl/libgalliumvl_la-vl_compositor.lo CC vl/libgalliumvl_la-vl_csc.lo CC vl/libgalliumvl_la-vl_decoder.lo CC vl/libgalliumvl_la-vl_deint_filter.lo CC vl/libgalliumvl_la-vl_idct.lo CC vl/libgalliumvl_la-vl_matrix_filter.lo CC vl/libgalliumvl_la-vl_mc.lo CC vl/libgalliumvl_la-vl_median_filter.lo CC vl/libgalliumvl_la-vl_mpeg12_bitstream.lo CC vl/libgalliumvl_la-vl_mpeg12_decoder.lo CC vl/libgalliumvl_la-vl_vertex_buffers.lo CC vl/libgalliumvl_la-vl_video_buffer.lo CC vl/libgalliumvl_la-vl_zscan.lo CC vl/libgalliumvlwinsys_la-vl_winsys_dri.lo CC vl/libgalliumvlwinsys_la-vl_winsys_dri3.lo CC vl/libgalliumvlwinsys_la-vl_winsys_drm.lo CCLD libgalliumvl_stub.la CCLD libgalliumvl.la CCLD libgalliumvlwinsys.la CXXLD libgallium.la copying selected object files to avoid basename conflicts... gmake[4]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/gallium/auxiliary' Making all in auxiliary/pipe-loader gmake[4]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/gallium/auxiliary/pipe-loader' CC libpipe_loader_static_la-pipe_loader.lo CC libpipe_loader_dynamic_la-pipe_loader.lo CC libpipe_loader_dynamic_la-pipe_loader_drm.lo CC libpipe_loader_static_la-pipe_loader_sw.lo CC libpipe_loader_dynamic_la-pipe_loader_sw.lo CC libpipe_loader_static_la-pipe_loader_drm.lo CCLD libpipe_loader_static.la CCLD libpipe_loader_dynamic.la gmake[4]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/gallium/auxiliary/pipe-loader' Making all in drivers/i915 gmake[4]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/gallium/drivers/i915' CC i915_blit.lo CC i915_clear.lo CC i915_debug.lo CC i915_debug_fp.lo CC i915_flush.lo CC i915_fpc_emit.lo CC i915_fpc_optimize.lo CC i915_fpc_translate.lo CC i915_prim_vbuf.lo CC i915_query.lo CC i915_resource_buffer.lo CC i915_resource.lo CC i915_screen.lo CC i915_context.lo CC i915_prim_emit.lo CC i915_resource_texture.lo CC i915_state.lo CC i915_state_derived.lo CC i915_state_dynamic.lo CC i915_state_emit.lo CC i915_state_fpc.lo CC i915_state_immediate.lo CC i915_state_sampler.lo CC i915_surface.lo CC i915_state_static.lo i915_fpc_translate.c:1098:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value] p->temp_flag = ~0x0 << I915_MAX_TEMPORARY; ~~~~ ^ 1 warning generated. CCLD libi915.la gmake[4]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/gallium/drivers/i915' Making all in winsys/i915/drm gmake[4]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/gallium/winsys/i915/drm' CC i915_drm_batchbuffer.lo CC i915_drm_buffer.lo CC i915_drm_fence.lo CC i915_drm_winsys.lo CCLD libi915drm.la gmake[4]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/gallium/winsys/i915/drm' Making all in drivers/nouveau gmake[4]: Entering directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/gallium/drivers/nouveau' CC nouveau_buffer.lo CC nouveau_mm.lo CC nouveau_heap.lo CC nouveau_compiler.o CC nouveau_vp3_video_vp.lo CC nouveau_fence.lo CC nouveau_vp3_video.lo CC nouveau_screen.lo CC nouveau_video.lo CC nouveau_vp3_video_bsp.lo CC nv30/nv30_format.lo CC nv30/nv30_fragprog.lo CC nv30/nv30_draw.lo CC nv30/nv30_context.lo CC nv30/nv30_fragtex.lo CC nv30/nv30_clear.lo CC nv30/nv30_miptree.lo CC nv30/nv30_push.lo CC nv30/nv30_query.lo CC nv30/nv30_resource.lo CC nv30/nv30_screen.lo CC nv30/nv30_state.lo CC nv30/nv30_state_validate.lo CC nv30/nv30_texture.lo CC nv30/nv30_transfer.lo CC nv30/nv30_vbo.lo CC nv30/nv30_vertprog.lo CC nv30/nv40_verttex.lo CC nv30/nvfx_fragprog.lo CC nv30/nvfx_vertprog.lo CXX codegen/nv50_ir.lo CXX codegen/nv50_ir_bb.lo CXX codegen/nv50_ir_build_util.lo CXX codegen/nv50_ir_emit_nv50.lo CXX codegen/nv50_ir_from_tgsi.lo CXX codegen/nv50_ir_graph.lo CXX codegen/nv50_ir_lowering_nv50.lo CXX codegen/nv50_ir_peephole.lo CXX codegen/nv50_ir_print.lo CXX codegen/nv50_ir_ra.lo CXX codegen/nv50_ir_ssa.lo CXX codegen/nv50_ir_target.lo CXX codegen/nv50_ir_target_nv50.lo CXX codegen/nv50_ir_util.lo CC nv50/nv50_compute.lo CC nv50/nv50_context.lo CC nv50/nv50_formats.lo codegen/nv50_ir_peephole.cpp:1588:7: warning: result of comparison of constant 65535 with expression of type 'int16_t' (aka 'short') is always false [-Wtautological-constant-out-of-range-compare] CASE(TYPE_U16, u16, 0, UINT16_MAX, 0, UINT16_MAX, 0, UINT16_MAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ codegen/nv50_ir_peephole.cpp:1574:25: note: expanded from macro 'CASE' CLAMP(imm0.reg.data.s16, imin, imax) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../src/util/u_math.h:656:49: note: expanded from macro 'CLAMP' #define CLAMP( X, MIN, MAX ) ( (X)>(MIN) ? ((X)>(MAX) ? (MAX) : (X)) : (MIN) ) ~~~^~~~~~ codegen/nv50_ir_peephole.cpp:1590:7: warning: result of comparison of constant 2147483647 with expression of type 'int16_t' (aka 'short') is always false [-Wtautological-constant-out-of-range-compare] CASE(TYPE_U32, u32, 0, UINT32_MAX, 0, INT32_MAX, 0, UINT32_MAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ codegen/nv50_ir_peephole.cpp:1574:25: note: expanded from macro 'CASE' CLAMP(imm0.reg.data.s16, imin, imax) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../src/util/u_math.h:656:49: note: expanded from macro 'CLAMP' #define CLAMP( X, MIN, MAX ) ( (X)>(MIN) ? ((X)>(MAX) ? (MAX) : (X)) : (MIN) ) ~~~^~~~~~ codegen/nv50_ir_peephole.cpp:1590:7: warning: result of comparison of constant 4294967295 with expression of type 'uint16_t' (aka 'unsigned short') is always false [-Wtautological-constant-out-of-range-compare] CASE(TYPE_U32, u32, 0, UINT32_MAX, 0, INT32_MAX, 0, UINT32_MAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ codegen/nv50_ir_peephole.cpp:1579:25: note: expanded from macro 'CASE' CLAMP(imm0.reg.data.u16, umin, umax) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../src/util/u_math.h:656:49: note: expanded from macro 'CLAMP' #define CLAMP( X, MIN, MAX ) ( (X)>(MIN) ? ((X)>(MAX) ? (MAX) : (X)) : (MIN) ) ~~~^~~~~~ codegen/nv50_ir_peephole.cpp:1591:7: warning: result of comparison of constant -2147483648 with expression of type 'int16_t' (aka 'short') is always true [-Wtautological-constant-out-of-range-compare] CASE(TYPE_S32, s32, INT32_MIN, INT32_MAX, INT32_MIN, INT32_MAX, 0, INT32_MAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ codegen/nv50_ir_peephole.cpp:1574:25: note: expanded from macro 'CASE' CLAMP(imm0.reg.data.s16, imin, imax) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../src/util/u_math.h:656:36: note: expanded from macro 'CLAMP' #define CLAMP( X, MIN, MAX ) ( (X)>(MIN) ? ((X)>(MAX) ? (MAX) : (X)) : (MIN) ) ~~~^~~~~~ codegen/nv50_ir_peephole.cpp:1591:7: warning: result of comparison of constant 2147483647 with expression of type 'int16_t' (aka 'short') is always false [-Wtautological-constant-out-of-range-compare] CASE(TYPE_S32, s32, INT32_MIN, INT32_MAX, INT32_MIN, INT32_MAX, 0, INT32_MAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ codegen/nv50_ir_peephole.cpp:1574:25: note: expanded from macro 'CASE' CLAMP(imm0.reg.data.s16, imin, imax) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../src/util/u_math.h:656:49: note: expanded from macro 'CLAMP' #define CLAMP( X, MIN, MAX ) ( (X)>(MIN) ? ((X)>(MAX) ? (MAX) : (X)) : (MIN) ) ~~~^~~~~~ codegen/nv50_ir_peephole.cpp:1591:7: warning: result of comparison of constant 2147483647 with expression of type 'uint16_t' (aka 'unsigned short') is always false [-Wtautological-constant-out-of-range-compare] CASE(TYPE_S32, s32, INT32_MIN, INT32_MAX, INT32_MIN, INT32_MAX, 0, INT32_MAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ codegen/nv50_ir_peephole.cpp:1579:25: note: expanded from macro 'CASE' CLAMP(imm0.reg.data.u16, umin, umax) : \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../src/util/u_math.h:656:49: note: expanded from macro 'CLAMP' #define CLAMP( X, MIN, MAX ) ( (X)>(MIN) ? ((X)>(MAX) ? (MAX) : (X)) : (MIN) ) ~~~^~~~~~ CC nv50/nv50_miptree.lo CC nv50/nv50_program.lo CC nv50/nv50_push.lo CC nv50/nv50_query.lo CC nv50/nv50_query_hw.lo CC nv50/nv50_query_hw_metric.lo CC nv50/nv50_query_hw_sm.lo CC nv50/nv50_resource.lo CC nv50/nv50_screen.lo CC nv50/nv50_shader_state.lo 6 warnings generated. CC nv50/nv50_state.lo CC nv50/nv50_state_validate.lo CC nv50/nv50_surface.lo CC nv50/nv50_tex.lo CC nv50/nv50_transfer.lo CC nv50/nv50_vbo.lo CC nv50/nv84_video_bsp.lo CC nv50/nv84_video.lo CC nv50/nv84_video_vp.lo CC nv50/nv98_video_bsp.lo CC nv50/nv98_video.lo CC nv50/nv98_video_ppp.lo CC nv50/nv98_video_vp.lo CXX codegen/nv50_ir_emit_gk110.lo CXX codegen/nv50_ir_emit_gm107.lo CXX codegen/nv50_ir_emit_nvc0.lo CXX codegen/nv50_ir_lowering_gm107.lo CXX codegen/nv50_ir_lowering_nvc0.lo CXX codegen/nv50_ir_target_gm107.lo CXX codegen/nv50_ir_target_nvc0.lo CC nvc0/nvc0_compute.lo CC nvc0/nvc0_context.lo CC nvc0/nvc0_formats.lo CC nvc0/nvc0_miptree.lo CC nvc0/nvc0_program.lo CC nvc0/nvc0_query.lo CC nvc0/nvc0_query_hw.lo CC nvc0/nvc0_query_hw_metric.lo codegen/nv50_ir_emit_nvc0.cpp:2969:30: warning: use of logical '||' with constant operand [-Wconstant-logical-operand] if (i->getSampleMode() || 1) // XXX: grr, short op doesn't work ^ ~ codegen/nv50_ir_emit_nvc0.cpp:2969:30: note: use '|' for a bitwise operation if (i->getSampleMode() || 1) // XXX: grr, short op doesn't work ^~ | CC nvc0/nvc0_query_hw_sm.lo In file included from codegen/nv50_ir_lowering_gm107.cpp:28: ./codegen/nv50_ir_lowering_gm107.h:22:17: warning: 'nv50_ir::GM107LegalizeSSA::visit' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool visit(Instruction *); ^ ./codegen/nv50_ir_lowering_nvc0.h:60:17: note: hidden overloaded virtual function 'nv50_ir::NVC0LegalizeSSA::visit' declared here: type mismatch at 1st parameter ('nv50_ir::BasicBlock *' vs 'nv50_ir::Instruction *') virtual bool visit(BasicBlock *); ^ ./codegen/nv50_ir_lowering_nvc0.h:61:17: note: hidden overloaded virtual function 'nv50_ir::NVC0LegalizeSSA::visit' declared here: type mismatch at 1st parameter ('nv50_ir::Function *' vs 'nv50_ir::Instruction *') virtual bool visit(Function *); ^ CC nvc0/nvc0_query_sw.lo In file included from codegen/nv50_ir_target_gm107.cpp:25: ./codegen/nv50_ir_lowering_gm107.h:22:17: warning: 'nv50_ir::GM107LegalizeSSA::visit' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool visit(Instruction *); ^ ./codegen/nv50_ir_lowering_nvc0.h:60:17: note: hidden overloaded virtual function 'nv50_ir::NVC0LegalizeSSA::visit' declared here: type mismatch at 1st parameter ('nv50_ir::BasicBlock *' vs 'nv50_ir::Instruction *') virtual bool visit(BasicBlock *); ^ ./codegen/nv50_ir_lowering_nvc0.h:61:17: note: hidden overloaded virtual function 'nv50_ir::NVC0LegalizeSSA::visit' declared here: type mismatch at 1st parameter ('nv50_ir::Function *' vs 'nv50_ir::Instruction *') virtual bool visit(Function *); ^ CC nvc0/nvc0_resource.lo CC nvc0/nvc0_screen.lo 1 warning generated. 1 warning generated. CC nvc0/nvc0_shader_state.lo CC nvc0/nvc0_state.lo CC nvc0/nvc0_state_validate.lo 1 warning generated. CC nvc0/nvc0_surface.lo CC nvc0/nvc0_tex.lo CC nvc0/nvc0_transfer.lo CC nvc0/nvc0_vbo.lo CC nvc0/nvc0_vbo_translate.lo CC nvc0/nvc0_video_bsp.lo CC nvc0/nvc0_video.lo CC nvc0/nvc0_video_ppp.lo CC nvc0/nvc0_video_vp.lo CC nvc0/nve4_compute.lo CXXLD libnouveau.la CXXLD nouveau_compiler ../../../../src/gallium/auxiliary/.libs/libgallium.a(lp_bld_misc.o): In function `init_native_targets()': lp_bld_misc.cpp:(.text+0x22): undefined reference to `LLVMInitializeX86TargetInfo' lp_bld_misc.cpp:(.text+0x27): undefined reference to `LLVMInitializeX86Target' lp_bld_misc.cpp:(.text+0x2c): undefined reference to `LLVMInitializeX86TargetMC' lp_bld_misc.cpp:(.text+0x31): undefined reference to `LLVMInitializeX86AsmPrinter' lp_bld_misc.cpp:(.text+0x37): undefined reference to `LLVMInitializeX86Disassembler' ../../../../src/gallium/auxiliary/.libs/libgallium.a(lp_bld_misc.o): In function `gallivm_create_target_library_info': lp_bld_misc.cpp:(.text+0x7f): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' lp_bld_misc.cpp:(.text+0x8c): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::Triple const&)' ../../../../src/gallium/auxiliary/.libs/libgallium.a(lp_bld_misc.o): In function `lp_build_create_jit_compiler_for_module': lp_bld_misc.cpp:(.text+0x1d8): undefined reference to `llvm::EngineBuilder::EngineBuilder(std::__1::unique_ptr >)' lp_bld_misc.cpp:(.text+0x1f3): undefined reference to `llvm::Module::~Module()' lp_bld_misc.cpp:(.text+0x277): undefined reference to `llvm::MCTargetOptions::MCTargetOptions()' lp_bld_misc.cpp:(.text+0x35f): undefined reference to `llvm::sys::getHostCPUFeatures(llvm::StringMap&)' lp_bld_misc.cpp:(.text+0x614): undefined reference to `llvm::sys::getHostCPUName()' lp_bld_misc.cpp:(.text+0x78d): undefined reference to `llvm::EngineBuilder::setMCJITMemoryManager(std::__1::unique_ptr >)' lp_bld_misc.cpp:(.text+0x7b3): undefined reference to `llvm::EngineBuilder::selectTarget()' lp_bld_misc.cpp:(.text+0x7c3): undefined reference to `llvm::EngineBuilder::create(llvm::TargetMachine*)' lp_bld_misc.cpp:(.text+0x96c): undefined reference to `llvm::EngineBuilder::~EngineBuilder()' lp_bld_misc.cpp:(.text+0xb03): undefined reference to `llvm::RTDyldMemoryManager::~RTDyldMemoryManager()' lp_bld_misc.cpp:(.text+0xb56): undefined reference to `llvm::Module::~Module()' lp_bld_misc.cpp:(.text+0xcb7): undefined reference to `llvm::EngineBuilder::~EngineBuilder()' ../../../../src/gallium/auxiliary/.libs/libgallium.a(lp_bld_misc.o): In function `lp_get_default_memory_manager': lp_bld_misc.cpp:(.text+0xd37): undefined reference to `llvm::SectionMemoryManager::SectionMemoryManager(llvm::SectionMemoryManager::MemoryMapper*)' ../../../../src/gallium/auxiliary/.libs/libgallium.a(lp_bld_misc.o): In function `lp_get_called_value': lp_bld_misc.cpp:(.text+0xd71): undefined reference to `LLVMGetCalledValue' ../../../../src/gallium/auxiliary/.libs/libgallium.a(lp_bld_misc.o): In function `lp_is_function': lp_bld_misc.cpp:(.text+0xd82): undefined reference to `LLVMGetValueKind' ../../../../src/gallium/auxiliary/.libs/libgallium.a(lp_bld_misc.o): In function `_GLOBAL__sub_I_lp_bld_misc.cpp': lp_bld_misc.cpp:(.text+0xd92): undefined reference to `LLVMIsMultithreaded' lp_bld_misc.cpp:(.text+0xd9e): undefined reference to `LLVMStartMultithreaded' ../../../../src/gallium/auxiliary/.libs/libgallium.a(lp_bld_misc.o): In function `ShaderMemoryManager::~ShaderMemoryManager()': lp_bld_misc.cpp:(.text._ZN19ShaderMemoryManagerD0Ev[_ZN19ShaderMemoryManagerD0Ev]+0x5): undefined reference to `llvm::RTDyldMemoryManager::~RTDyldMemoryManager()' ../../../../src/gallium/auxiliary/.libs/libgallium.a(lp_bld_misc.o): In function `llvm::RTDyldMemoryManager::getSymbolAddress(std::__1::basic_string, std::__1::allocator > const&)': lp_bld_misc.cpp:(.text._ZN4llvm19RTDyldMemoryManager16getSymbolAddressERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE[_ZN4llvm19RTDyldMemoryManager16getSymbolAddressERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE]+0x4): undefined reference to `llvm::RTDyldMemoryManager::getSymbolAddressInProcess(std::__1::basic_string, std::__1::allocator > const&)' ../../../../src/gallium/auxiliary/.libs/libgallium.a(lp_bld_misc.o): In function `non-virtual thunk to ShaderMemoryManager::~ShaderMemoryManager()': lp_bld_misc.cpp:(.text._ZThn16_N19ShaderMemoryManagerD1Ev[_ZThn16_N19ShaderMemoryManagerD1Ev]+0x5): undefined reference to `llvm::RTDyldMemoryManager::~RTDyldMemoryManager()' ../../../../src/gallium/auxiliary/.libs/libgallium.a(lp_bld_misc.o): In function `non-virtual thunk to ShaderMemoryManager::~ShaderMemoryManager()': lp_bld_misc.cpp:(.text._ZThn16_N19ShaderMemoryManagerD0Ev[_ZThn16_N19ShaderMemoryManagerD0Ev]+0xc): undefined reference to `llvm::RTDyldMemoryManager::~RTDyldMemoryManager()' ../../../../src/gallium/auxiliary/.libs/libgallium.a(lp_bld_misc.o): In function `llvm::SmallVectorTemplateBase, std::__1::allocator >, false>::grow(unsigned long)': lp_bld_misc.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEELb0EE4growEm]+0x25): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' lp_bld_misc.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEELb0EE4growEm]+0xa9): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' ../../../../src/gallium/auxiliary/.libs/libgallium.a(lp_bld_misc.o):(.data+0x0): undefined reference to `llvm::DisableABIBreakingChecks' ../../../../src/gallium/auxiliary/.libs/libgallium.a(lp_bld_misc.o):(.data.rel.ro._ZTV19ShaderMemoryManager[_ZTV19ShaderMemoryManager]+0x10): undefined reference to `llvm::RTDyldMemoryManager::~RTDyldMemoryManager()' ../../../../src/gallium/auxiliary/.libs/libgallium.a(lp_bld_misc.o):(.data.rel.ro._ZTV19ShaderMemoryManager[_ZTV19ShaderMemoryManager]+0x60): undefined reference to `llvm::RTDyldMemoryManager::anchor()' ../../../../src/gallium/auxiliary/.libs/libgallium.a(lp_bld_misc.o):(.data.rel.ro._ZTV19ShaderMemoryManager[_ZTV19ShaderMemoryManager]+0xc8): undefined reference to `llvm::LegacyJITSymbolResolver::lookup(std::__1::set, std::__1::allocator > const&)' ../../../../src/gallium/auxiliary/.libs/libgallium.a(lp_bld_misc.o):(.data.rel.ro._ZTV19ShaderMemoryManager[_ZTV19ShaderMemoryManager]+0xd0): undefined reference to `llvm::LegacyJITSymbolResolver::lookupFlags(std::__1::set, std::__1::allocator > const&)' ../../../../src/gallium/auxiliary/.libs/libgallium.a(lp_bld_misc.o):(.data.rel.ro._ZTV19ShaderMemoryManager[_ZTV19ShaderMemoryManager]+0xd8): undefined reference to `non-virtual thunk to llvm::RTDyldMemoryManager::anchor()' clang: error: linker command failed with exit code 1 (use -v to see invocation) gmake[4]: *** [Makefile:1257: nouveau_compiler] Error 1 gmake[4]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/gallium/drivers/nouveau' gmake[3]: *** [Makefile:634: all-recursive] Error 1 gmake[3]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src/gallium' gmake[2]: *** [Makefile:895: all-recursive] Error 1 gmake[2]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src' gmake[1]: *** [Makefile:680: all] Error 2 gmake[1]: Leaving directory '/data/scratch/graphics/MesaLib18/work/mesa-18.3.2/src' gmake: *** [Makefile:692: all-recursive] Error 1 *** Error code 2 Stop. make[1]: stopped in /data/pkgsrc/graphics/MesaLib18 *** Error code 1 Stop. make: stopped in /data/pkgsrc/graphics/MesaLib18