[Bug 39816] BioShock 2 needs d3d10_shader_reflection_GetInputParameterDesc ()

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Feb 10 05:53:38 CST 2019


https://bugs.winehq.org/show_bug.cgi?id=39816

--- Comment #19 from Sergey Isakov <isakov-sl at bk.ru> ---
Something wrong in the patch.
1. If utils.c renamed to d3d10_utils.c then old util.s should be removed from
makefile.in

2. Link errors
~~~
Undefined symbols for architecture i386:
  "_add_declaration", referenced from:
      _declare_vars in hlsl.tab.o
      _add_func_parameter in hlsl.tab.o
  "_add_function_decl", referenced from:
      _hlsl_parse in hlsl.tab.o
  "_clone_hlsl_type", referenced from:
      _hlsl_parse in hlsl.tab.o
      _add_typedef in hlsl.tab.o
  "_compare_hlsl_types", referenced from:
      _hlsl_parse in hlsl.tab.o
  "_compatible_data_types", referenced from:
      _hlsl_parse in hlsl.tab.o
  "_compilation_message", referenced from:
      _hlsl_message in hlsl.tab.o
  "_components_count_type", referenced from:
      _hlsl_parse in hlsl.tab.o
      _declare_vars in hlsl.tab.o
  "_debug_d3dcompiler_shader_variable_class", referenced from:
      _get_reflection_type in reflection.o
  "_debug_d3dcompiler_shader_variable_type", referenced from:
      _get_reflection_type in reflection.o
  "_debug_dump_ir_function_decl", referenced from:
      _dump_function_decl in hlsl.tab.o
  "_debug_hlsl_type", referenced from:
      _hlsl_parse in hlsl.tab.o
      _gen_struct_fields in hlsl.tab.o
      _debug_dump_decl in hlsl.tab.o
  "_debug_modifiers", referenced from:
      _hlsl_parse in hlsl.tab.o
      _declare_vars in hlsl.tab.o
      _debug_dump_decl in hlsl.tab.o
  "_dxbc_destroy", referenced from:
      _d3dcompiler_shader_reflection_init in reflection.o
  "_dxbc_parse", referenced from:
      _d3dcompiler_shader_reflection_init in reflection.o
  "_find_function", referenced from:
      _declare_vars in hlsl.tab.o
      _hlsl_lex in hlsl.yy.o
  "_free_declaration", referenced from:
      _declare_vars in hlsl.tab.o
      _add_func_parameter in hlsl.tab.o
      _parse_hlsl in hlsl.tab.o
  "_free_function_rb", referenced from:
      _parse_hlsl in hlsl.tab.o
  "_free_hlsl_type", referenced from:
      _parse_hlsl in hlsl.tab.o
  "_free_instr", referenced from:
      _hlsl_parse in hlsl.tab.o
      _declare_vars in hlsl.tab.o
      _create_loop in hlsl.tab.o
  "_free_instr_list", referenced from:
      _declare_vars in hlsl.tab.o
      _gen_struct_fields in hlsl.tab.o
      _create_loop in hlsl.tab.o
  "_get_type", referenced from:
      _hlsl_parse in hlsl.tab.o
      _add_type_to_scope in hlsl.tab.o
      _hlsl_lex in hlsl.yy.o
  "_get_variable", referenced from:
      _hlsl_parse in hlsl.tab.o
      _declare_vars in hlsl.tab.o
      _hlsl_lex in hlsl.yy.o
  "_hlsl_add", referenced from:
      _hlsl_parse in hlsl.tab.o
  "_hlsl_div", referenced from:
      _hlsl_parse in hlsl.tab.o
  "_hlsl_eq", referenced from:
      _hlsl_parse in hlsl.tab.o
  "_hlsl_ge", referenced from:
      _hlsl_parse in hlsl.tab.o
     (maybe you meant: _hlsl_get_leng, _hlsl_get_out , _hlsl_get_in ,
_hlsl_get_debug , _hlsl_get_text , _hlsl_get_lineno )
  "_hlsl_gt", referenced from:
      _hlsl_parse in hlsl.tab.o
  "_hlsl_le", referenced from:
      _hlsl_parse in hlsl.tab.o
     (maybe you meant: _hlsl_leng, _hlsl_lex , _hlsl_lex_destroy )
  "_hlsl_lt", referenced from:
      _hlsl_parse in hlsl.tab.o
  "_hlsl_mod", referenced from:
      _hlsl_parse in hlsl.tab.o
  "_hlsl_mul", referenced from:
      _hlsl_parse in hlsl.tab.o
  "_hlsl_ne", referenced from:
      _hlsl_parse in hlsl.tab.o
     (maybe you meant: _hlsl_nerrs)
  "_hlsl_sub", referenced from:
      _hlsl_parse in hlsl.tab.o
  "_init_functions_tree", referenced from:
      _parse_hlsl in hlsl.tab.o
  "_make_assignment", referenced from:
      _hlsl_parse in hlsl.tab.o
      _declare_vars in hlsl.tab.o
  "_new_array_type", referenced from:
      _hlsl_parse in hlsl.tab.o
      _declare_vars in hlsl.tab.o
      _add_typedef in hlsl.tab.o
  "_new_cast", referenced from:
      _hlsl_parse in hlsl.tab.o
  "_new_expr", referenced from:
      _hlsl_parse in hlsl.tab.o
      _create_loop in hlsl.tab.o
  "_new_func_decl", referenced from:
      _hlsl_parse in hlsl.tab.o
  "_new_hlsl_type", referenced from:
      _hlsl_parse in hlsl.tab.o
      _parse_hlsl in hlsl.tab.o
  "_new_record_deref", referenced from:
      _hlsl_parse in hlsl.tab.o
      _declare_vars in hlsl.tab.o
  "_new_var_deref", referenced from:
      _hlsl_parse in hlsl.tab.o
  "_pop_scope", referenced from:
      _hlsl_parse in hlsl.tab.o
  "_push_scope", referenced from:
      _hlsl_parse in hlsl.tab.o
      _parse_hlsl in hlsl.tab.o
  "_skip_dword_unknown", referenced from:
      _d3dcompiler_shader_reflection_init in reflection.o
      _d3dcompiler_parse_signature in reflection.o
      _get_reflection_type in reflection.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
winegcc: clang failed
make[1]: *** [d3d10.dll.so] Error 2
~~~

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list