public inbox for gdb-prs@sourceware.org
help / color / mirror / Atom feed
From: "raulftang at gmail dot com" <sourceware-bugzilla@sourceware.org>
To: gdb-prs@sourceware.org
Subject: [Bug build/26191] can't compile on macos
Date: Thu, 02 Jul 2020 02:36:45 +0000	[thread overview]
Message-ID: <bug-26191-4717-XaLbCh0ISr@http.sourceware.org/bugzilla/> (raw)
In-Reply-To: <bug-26191-4717@http.sourceware.org/bugzilla/>

https://sourceware.org/bugzilla/show_bug.cgi?id=26191

--- Comment #2 from raulf <raulftang at gmail dot com> ---
Tried "make all-gdb" and got more link errors.

ld: warning: ignoring file ../readline/readline/libreadline.a, building for
macOS-x86_64 but attempting to link with file built for macOS-x86_64
ld: warning: ignoring file ../libctf/.libs/libctf.a, building for macOS-x86_64
but attempting to link with file built for macOS-x86_64
ld: warning: ignoring file ./../zlib/libz.a, building for macOS-x86_64 but
attempting to link with file built for unknown-unsupported file format ( 0x21
0x3C 0x61 0x72 0x63 0x68 0x3E 0x0A 0x2F 0x20 0x20 0x20 0x20 0x20 0x20 0x20 )
ld: warning: ignoring file ../opcodes/libopcodes.a, building for macOS-x86_64
but attempting to link with file built for unknown-unsupported file format (
0x21 0x3C 0x61 0x72 0x63 0x68 0x3E 0x0A 0x2F 0x20 0x20 0x20 0x20 0x20 0x20 0x20
)
ld: warning: ignoring file ./../intl/libintl.a, building for macOS-x86_64 but
attempting to link with file built for macOS-x86_64
ld: warning: ignoring file ../libiberty/libiberty.a, building for macOS-x86_64
but attempting to link with file built for unknown-unsupported file format (
0x21 0x3C 0x61 0x72 0x63 0x68 0x3E 0x0A 0x2F 0x20 0x20 0x20 0x20 0x20 0x20 0x20
)
ld: warning: ignoring file ../gnulib/import/libgnu.a, building for macOS-x86_64
but attempting to link with file built for macOS-x86_64
ld: warning: ignoring file ../gdbsupport/libgdbsupport.a, building for
macOS-x86_64 but attempting to link with file built for unknown-unsupported
file format ( 0x21 0x3C 0x61 0x72 0x63 0x68 0x3E 0x0A 0x2F 0x20 0x20 0x20 0x20
0x20 0x20 0x20 )
ld: warning: ignoring file ../bfd/libbfd.a, building for macOS-x86_64 but
attempting to link with file built for unknown-unsupported file format ( 0x21
0x3C 0x61 0x72 0x63 0x68 0x3E 0x0A 0x2F 0x20 0x20 0x20 0x20 0x20 0x20 0x20 )
Undefined symbols for architecture x86_64:
  "align_down(unsigned long long, int)", referenced from:
      i386_darwin_push_dummy_call(gdbarch*, value*, regcache*, unsigned long
long, int, value**, unsigned long long, function_call_return_method, unsigned
long long) in i386-darwin-tdep.o
  "child_path(char const*, char const*)", referenced from:
      find_separate_debug_file(char const*, char const*, char const*, unsigned
long, objfile*) in symfile.o
      selftests::child_path::test() in child-path-selftests.o
  "gdb_dlopen(char const*)", referenced from:
      gcc_c_context* (*load_libcompile<gcc_c_context* (gcc_base_api_version,
gcc_c_api_version)>(char const*, char const*))(gcc_base_api_version,
gcc_c_api_version) in compile-c-support.o
      gcc_cp_context* (*load_libcompile<gcc_cp_context* (gcc_base_api_version,
gcc_cp_api_version)>(char const*, char const*))(gcc_base_api_version,
gcc_cp_api_version) in compile-c-support.o
      jit_reader_load_command(char const*, int) in jit.o
  "hex_string(long long)", referenced from:
      amd64_relocate_instruction(gdbarch*, unsigned long long*, unsigned long
long) in amd64-tdep.o
      create_tracepoint_from_upload(uploaded_tp*) in breakpoint.o
      buildsym_compunit::make_blockvector() in buildsym.o
      do_compile_dwarf_expr_to_c(int, string_file*, char const*, char const*,
symbol*, unsigned long long, gdbarch*, unsigned char*, unsigned int, unsigned
char const*, unsigned char const*, unsigned long long*, dwarf2_per_cu_data*,
dwarf2_per_objfile*) in compile-loc2c.o
      pushf_register(int, string_file*, unsigned char*, gdbarch*, int, unsigned
long long) in compile-loc2c.o
      process_one_symbol(int, int, unsigned long long, char const*,
std::__1::vector<unsigned long long, std::__1::allocator<unsigned long long> >
const&, objfile*, language) in dbxread.o
      read_dbx_symtab(minimal_symbol_reader&, objfile*) in dbxread.o
      ...
  "int_string(long long, int, int, int, int)", referenced from:
      ada_print_type(type*, char const*, ui_file*, int, int, type_print_options
const*) in ada-typeprint.o
      c_describe_child(varobj const*, int, std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> >*, value**, type**,
std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char> >*) in c-varobj.o
      mi_inferior_exit(inferior*) in mi-interp.o
      mi_cmd_list_thread_groups(char const*, char**, int) in mi-main.o
      generic_value_print(value*, ui_file*, int, value_print_options const*,
generic_val_print_decorations const*) in valprint.o
      print_longest(ui_file*, int, int, long long) in valprint.o
      generic_val_print_enum_1(type*, long long, ui_file*) in valprint.o
      ...
  "savestring(char const*, unsigned long)", referenced from:
      find_condition_and_thread(char const*, unsigned long long, char**, int*,
int*, char**) in breakpoint.o
      watch_command_1(char const*, int, int, int, int) in breakpoint.o
      cd_command(char const*, int) in cli-cmds.o
      restore_command(char const*, int) in cli-dump.o
      dump_memory_to_file(char const*, char const*, char const*) in cli-dump.o
      scan_filename(char const**, char const*) in cli-dump.o
      process_next_line(char const*, command_line**, int,
gdb::function_view<void (char const*)>) in cli-script.o
      ...
  "throw_quit(char const*, ...)", referenced from:
      gdbpy_handle_exception() in py-utils.o
      gdbpy_print_stack_or_quit() in python.o
      internal_verror(char const*, int, char const*, __va_list_tag*) in utils.o
      quit() in utils.o
      prompt_for_continue() in utils.o
  "xstrprintf(char const*, ...)", referenced from:
      ada_language::watch_location_expression(type*, unsigned long long) const
in ada-lang.o
      _initialize_auto_load() in auto-load.o
      add_auto_load_safe_path(char const*, int) in auto-load.o
      add_auto_load_dir(char const*, int) in auto-load.o
      print_one_catch_syscall(breakpoint*, bp_location**) in
break-catch-syscall.o
      watch_command_1(char const*, int, int, int, int) in breakpoint.o
      update_dprintf_command_list(breakpoint*) in breakpoint.o
      ...
  "buffer_free(buffer*)", referenced from:
      tfile_target::close() in tracefile-tfile.o
      tfile_target_open(char const*, int) in tracefile-tfile.o
  "buffer_grow(buffer*, char const*, unsigned long)", referenced from:
      gdb_readline_no_editing_callback(void*) in event-top.o
      handle_line_of_input(buffer*, char const*, int, char const*) in
event-top.o
      command_line_input(char const*, char const*) in top.o
      tfile_target_open(char const*, int) in tracefile-tfile.o
  "buffer_init(buffer*)", referenced from:
      gdb_readline_no_editing_callback(void*) in event-top.o
      ui::ui(__sFILE*, __sFILE*, __sFILE*) in top.o
      command_line_input(char const*, char const*) in top.o
  "gdb_abspath(char const*)", referenced from:
      compile_file_command(char const*, int) in compile.o
      core_target_open(char const*, int) in corelow.o
      set_index_cache_directory_command(char const*, int, cmd_list_element*) in
index-cache.o
      set_gdb_data_directory(char const*) in main.o
      objfile::objfile(bfd*, char const*, enum_flags<objfile_flag>) in
objfiles.o
      add_path(char const*, char**, int) in source.o
      openp(char const*, enum_flags<openp_flag>, char const*, int,
std::__1::unique_ptr<char, gdb::xfree_deleter<char> >*) in source.o
      ...
  "gdb_setpgid()", referenced from:
      postfork_child_hook() in fork-child.o
  "pack_nibble(char*, int)", referenced from:
      remote_target::remote_get_threadlist(int, unsigned char (*) [8], int,
int*, int*, unsigned char (*) [8]) in remote.o
  "skip_spaces(char const*)", referenced from:
      catch_assert_command(char const*, int, cmd_list_element*) in ada-lang.o
      user_select_syms(block_symbol*, int, int) in ada-lang.o
      catch_ada_exception_command_split(char const*, bool,
ada_exception_catchpoint_kind*, std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> >*,
std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char> >*) in ada-lang.o
      maint_agent_printf_command(char const*, int) in ax-gdb.o
      agent_command_1(char const*, int) in ax-gdb.o
      catch_signal_command(char const*, int, cmd_list_element*) in
break-catch-sig.o
      catch_syscall_command_1(char const*, int, cmd_list_element*) in
break-catch-syscall.o
      ...
  "skip_spaces(char*)", referenced from:
      update_dprintf_command_list(breakpoint*) in breakpoint.o
      parse_linespec(linespec_parser*, char const*, symbol_name_match_type) in
linespec.o
      linespec_lexer_lex_one(linespec_parser*) in linespec.o
      linespec_lexer_lex_string(linespec_parser*) in linespec.o
      find_imps(char const*, std::__1::vector<char const*,
std::__1::allocator<char const*> >*) in objc-lang.o
      parse_method(char*, char*, char**, char**, char**) in objc-lang.o
      parse_probes(event_location const*, program_space*, linespec_result*) in
probe.o
      ...
  "throw_error(errors, char const*, ...)", referenced from:
      ada_to_fixed_type_1(type*, unsigned char const*, unsigned long long,
value*, int) in ada-lang.o
      call_site_for_pc(gdbarch*, unsigned long long) in block.o
      script_from_file(__sFILE*, char const*) in cli-script.o
      filename_completer(cmd_list_element*, completion_tracker&, char const*,
char const*) in completer.o
      completion_tracker::add_completion(std::__1::unique_ptr<char,
gdb::xfree_deleter<char> >, completion_match_for_lcd*, char const*, char
const*) in completer.o
      location_completer(cmd_list_element*, completion_tracker&, char const*,
char const*) in completer.o
     
completion_tracker::add_completions(std::__1::vector<std::__1::unique_ptr<char,
gdb::xfree_deleter<char> >, std::__1::allocator<std::__1::unique_ptr<char,
gdb::xfree_deleter<char> > > >&&) in completer.o
      ...
  "create_timer(int, void (*)(void*), void*)", referenced from:
      reschedule(serial*) in ser-base.o
  "debug_printf(char const*, ...)", referenced from:
      x86_show_dr(x86_debug_reg_state*, char const*, unsigned long long, int,
target_hw_bp_type) in x86-dregs.o
  "delete_timer(int)", referenced from:
      reschedule(serial*) in ser-base.o
      ser_base_async(serial*, int) in ser-base.o
  "gdb_realpath(char const*)", referenced from:
      filename_is_in_auto_load_safe_path_vec(char const*,
std::__1::unique_ptr<char, gdb::xfree_deleter<char> >*) in auto-load.o
      auto_load_safe_path_vec_update() in auto-load.o
      auto_load_objfile_script(objfile*, extension_language_defn const*) in
auto-load.o
      dwarf2_get_dwz_file(dwarf2_per_bfd*) in read.o
      dw2_get_real_path(dwarf2_per_objfile*, quick_file_names*, int) in read.o
      void gdb::function_view<void (char
const*)>::bind<dw2_map_symbol_filenames(objfile*, void (*)(char const*, char
const*, void*), void*, int)::$_9>(dw2_map_symbol_filenames(objfile*, void
(*)(char const*, char const*, void*), void*,
int)::$_9&)::'lambda'(gdb::fv_detail::erased_callable, char
const*)::__invoke(gdb::fv_detail::erased_callable, char const*) in read.o
      exec_file_attach(char const*, int) in exec.o
      ...
  "throw_verror(errors, char const*, __va_list_tag*)", referenced from:
      verror(char const*, __va_list_tag*) in utils.o
      gdb_xml_parser::verror(char const*, __va_list_tag*) in xml-support.o
  "buffer_finish(buffer*)", referenced from:
      gdb_readline_no_editing_callback(void*) in event-top.o
      handle_line_of_input(buffer*, char const*, int, char const*) in
event-top.o
      command_line_input(char const*, char const*) in top.o
  "pack_hex_byte(char*, int)", referenced from:
      remote_target::remote_get_threadinfo(unsigned char (*) [8], int,
gdb_ext_thread_info*) in remote.o
      remote_target::remote_get_threadlist(int, unsigned char (*) [8], int,
int*, int*, unsigned char (*) [8]) in remote.o
      remote_add_target_side_condition(gdbarch*, bp_target_info*, char*, char*)
in remote.o
      remote_add_target_side_commands(gdbarch*, bp_target_info*, char*) in
remote.o
      remote_target::download_tracepoint(bp_location*) in remote.o
      collection_list::stringify() in tracepoint.o
  "safe_strerror(int)", referenced from:
      save_breakpoints(char const*, int, bool (*)(breakpoint const*)) in
breakpoint.o
      pwd_command(char const*, int) in cli-cmds.o
      pipe_command(char const*, int) in cli-cmds.o
      shell_escape(char const*, int) in cli-cmds.o
      restore_command(char const*, int) in cli-dump.o
      restore_section_callback(bfd*, bfd_section*, void*) in cli-dump.o
      darwin_nat_target::decode_message(mach_msg_header_t*,
darwin_thread_info**, inferior**, target_waitstatus*) in darwin-nat.o
      ...
  "skip_to_space(char const*)", referenced from:
      catch_exception_event(exception_event_kind, char const*, bool, int) in
break-catch-throw.o
      find_condition_and_thread(char const*, unsigned long long, char**, int*,
int*, char**) in breakpoint.o
      watch_command_1(char const*, int, int, int, int) in breakpoint.o
      condition_completer(cmd_list_element*, completion_tracker&, char const*,
char const*) in breakpoint.o
      init_breakpoint_sal(breakpoint*, gdbarch*,
gdb::array_view<symtab_and_line const>, std::__1::unique_ptr<event_location,
event_location_deleter>&&, std::__1::unique_ptr<char, gdb::xfree_deleter<char>
>, std::__1::unique_ptr<char, gdb::xfree_deleter<char> >,
std::__1::unique_ptr<char, gdb::xfree_deleter<char> >, bptype, bpdisp, int,
int, int, breakpoint_ops const*, int, int, int, unsigned int, int) in
breakpoint.o
      decode_static_tracepoint_spec(char const**) in breakpoint.o
      gdb::option::complete_options(completion_tracker&, char const**,
gdb::option::process_options_mode,
gdb::array_view<gdb::option::option_def_group const>) in cli-option.o
      ...
  "skip_to_space(char*)", referenced from:
      parse_probes(event_location const*, program_space*, linespec_result*) in
probe.o
  "string_printf(char const*, ...)", referenced from:
      ada_lookup_name_info::matches(char const*, symbol_name_match_type,
completion_match_result*) const in ada-lang.o
      old_renaming_is_invisible(symbol const*, char const*) in ada-lang.o
      print_one_exception(breakpoint*, bp_location**) in ada-lang.o
      print_mention_exception(breakpoint*) in ada-lang.o
      task_command(char const*, int) in ada-tasks.o
      ada_value_of_variable(varobj const*, varobj_display_formats) in
ada-varobj.o
      ada_varobj_describe_child(value*, type*, char const*, char const*, int,
std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char> >*, value**, type**, std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> >*) in ada-varobj.o
      ...
  "agent_loaded_p()", referenced from:
      agent_new_objfile(objfile*) in agent.o
      set_can_use_agent(char const*, int, cmd_list_element*) in agent.o
      inf_child_target::use_agent(bool) in inf-child.o
      inf_child_target::can_use_agent() in inf-child.o
  "close_most_fds()", referenced from:
      shell_escape(char const*, int) in cli-cmds.o
      fork_inferior(char const*, std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> > const&, char**, void
(*)(), gdb::function_view<void (int)>, void (*)(), char const*, void (*)(char
const*, char* const*, char* const*)) in fork-inferior.o
      pipe_open(serial*, char const*) in ser-pipe.o
  "get_print_cell()", referenced from:
      dwarf_tag_name(unsigned int) in stringify.o
      dwarf_attr_name(unsigned int) in stringify.o
      dwarf_form_name(unsigned int) in stringify.o
      dwarf_type_encoding_name(unsigned int) in stringify.o
      op_name(expression*, exp_opcode) in expprint.o
      dump_raw_expression(expression*, ui_file*, char const*) in expprint.o
      dump_subexp(expression*, ui_file*, int) in expprint.o
      ...
  "internal_error(char const*, int, char const*, ...)", referenced from:
      ada_yyparse() in ada-exp.o
      write_var_or_type(parser_state*, block const*, stoken) in ada-exp.o
      ada_parse(parser_state*) in ada-exp.o
      ada_fixup_array_indexes_type(type*) in ada-lang.o
      ada_lookup_encoded_symbol(char const*, block const*, domain_enum_tag,
block_symbol*) in ada-lang.o
      create_ada_exception_catchpoint(gdbarch*, ada_exception_catchpoint_kind,
std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char> > const&, std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> > const&, int, int, int)
in ada-lang.o

-- 
You are receiving this mail because:
You are on the CC list for the bug.

  parent reply	other threads:[~2020-07-02  2:36 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-07-01 11:16 [Bug compile/26191] New: " raulftang at gmail dot com
2020-07-01 17:59 ` [Bug build/26191] " keiths at redhat dot com
2020-07-02  2:36 ` raulftang at gmail dot com [this message]
2020-07-02  2:40 ` raulftang at gmail dot com
2020-08-09 20:51 ` tromey at sourceware dot org
2020-08-21 17:58 ` noloader at gmail dot com

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=bug-26191-4717-XaLbCh0ISr@http.sourceware.org/bugzilla/ \
    --to=sourceware-bugzilla@sourceware.org \
    --cc=gdb-prs@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).