[MacPorts] #67370: gdb @13.1: build fails on Tiger

MacPorts noreply at macports.org
Thu May 4 02:13:33 UTC 2023


#67370: gdb @13.1: build fails on Tiger
------------------------+--------------------
 Reporter:  Cebtenzzre  |      Owner:  (none)
     Type:  defect      |     Status:  new
 Priority:  Normal      |  Milestone:
Component:  ports       |    Version:  2.8.1
 Keywords:  tiger       |       Port:  gdb
------------------------+--------------------
 gdb fails to build on OS X 10.4.8 Tiger i386. Here are the highlights:
 {{{
 :info:build
 /opt/local/var/macports/build/_Users_cebtenzzre_ports_devel_gdb/gdb/work/gdb-13.1/gdb
 /darwin-nat.c:42:10: fatal error: copyfile.h: No such file or directory
 :info:build  #include <copyfile.h>
 :info:build           ^~~~~~~~~~~~
 }}}
 {{{
 :info:build
 /opt/local/var/macports/build/_Users_cebtenzzre_ports_devel_gdb/gdb/work/gdb-13.1/gdb
 /darwin-nat-info.c: In function 'void
 darwin_debug_regions_recurse(task_t)':
 :info:build
 /opt/local/var/macports/build/_Users_cebtenzzre_ports_devel_gdb/gdb/work/gdb-13.1/gdb
 /darwin-nat-info.c:615:3: error: 'vm_region_submap_short_info_data_64_t'
 was not declared in this scope
 :info:build    vm_region_submap_short_info_data_64_t r_info;
 :info:build    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 :info:build
 /opt/local/var/macports/build/_Users_cebtenzzre_ports_devel_gdb/gdb/work/gdb-13.1/gdb
 /darwin-nat-info.c:615:3: note: suggested alternative:
 'vm_region_submap_info_data_64_t'
 :info:build    vm_region_submap_short_info_data_64_t r_info;
 :info:build    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 :info:build    vm_region_submap_info_data_64_t
 :info:build
 /opt/local/var/macports/build/_Users_cebtenzzre_ports_devel_gdb/gdb/work/gdb-13.1/gdb
 /darwin-nat-info.c:647:21: error: 'VM_REGION_SUBMAP_SHORT_INFO_COUNT_64'
 was not declared in this scope
 :info:build        r_info_size = VM_REGION_SUBMAP_SHORT_INFO_COUNT_64;
 :info:build                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 :info:build
 /opt/local/var/macports/build/_Users_cebtenzzre_ports_devel_gdb/gdb/work/gdb-13.1/gdb
 /darwin-nat-info.c:647:21: note: suggested alternative:
 'VM_REGION_SUBMAP_INFO_COUNT_64'
 :info:build        r_info_size = VM_REGION_SUBMAP_SHORT_INFO_COUNT_64;
 :info:build                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 :info:build                      VM_REGION_SUBMAP_INFO_COUNT_64
 }}}
 {{{
 :info:build
 /opt/local/var/macports/build/_Users_cebtenzzre_ports_devel_gdb/gdb/work/gdb-13.1/gdb
 /darwin-nat-info.c: In function 'void disp_exception(const
 darwin_exception_info*)':
 :info:build
 /opt/local/var/macports/build/_Users_cebtenzzre_ports_devel_gdb/gdb/work/gdb-13.1/gdb
 /darwin-nat-info.c:785:18: error: 'EXC_MASK_CRASH' was not declared in
 this scope
 :info:build        if (mask & EXC_MASK_CRASH)
 :info:build                   ^~~~~~~~~~~~~~
 :info:build
 /opt/local/var/macports/build/_Users_cebtenzzre_ports_devel_gdb/gdb/work/gdb-13.1/gdb
 /darwin-nat-info.c:785:18: note: suggested alternative: 'EXC_MASK_ALL'
 :info:build        if (mask & EXC_MASK_CRASH)
 :info:build                   ^~~~~~~~~~~~~~
 :info:build                   EXC_MASK_ALL
 }}}
 {{{
 :info:build
 /opt/local/var/macports/build/_Users_cebtenzzre_ports_devel_gdb/gdb/work/gdb-13.1/gdb/i386
 -darwin-nat.c: In member function 'virtual void
 i386_darwin_nat_target::fetch_registers(regcache*, int)':
 :info:build
 /opt/local/var/macports/build/_Users_cebtenzzre_ports_devel_gdb/gdb/work/gdb-13.1/gdb/i386
 -darwin-nat.c:158:47: error: 'x86_float_state32_t {aka struct
 i386_float_state}' has no member named '__fpu_fcw'; did you mean
 'fpu_fcw'?
 :info:build     i387_supply_fxsave (regcache, -1, &fp_regs.__fpu_fcw);
 :info:build                                                ^~~~~~~~~
 :info:build                                                fpu_fcw
 }}}
 {{{
 :info:build
 /opt/local/var/macports/build/_Users_cebtenzzre_ports_devel_gdb/gdb/work/gdb-13.1/gdb/i386
 -darwin-nat.c: In function 'void i386_darwin_dr_set(int, CORE_ADDR)':
 :info:build
 /opt/local/var/macports/build/_Users_cebtenzzre_ports_devel_gdb/gdb/work/gdb-13.1/gdb/i386
 -darwin-nat.c:305:21: error: 'x86_debug_state32_t {aka struct
 x86_debug_state32}' has no member named '__dr0'; did you mean 'dr0'?
 :info:build     dr_regs.uds.ds32.__dr0 = value;
 :info:build                      ^~~~~
 :info:build                      dr0
 }}}
 {{{
 :info:build
 /opt/local/var/macports/build/_Users_cebtenzzre_ports_devel_gdb/gdb/work/gdb-13.1/gdb/i386
 -darwin-nat.c: In function 'int
 i386_darwin_sstep_at_sigreturn(x86_thread_state_t*)':
 :info:build
 /opt/local/var/macports/build/_Users_cebtenzzre_ports_devel_gdb/gdb/work/gdb-13.1/gdb/i386
 -darwin-nat.c:524:42: error: 'x86_thread_state32_t {aka struct
 i386_thread_state}' has no member named '__eip'; did you mean 'eip'?
 :info:build    if (target_read_memory (regs->uts.ts32.__eip, buf, sizeof
 (buf)) == 0
 :info:build                                           ^~~~~
 :info:build                                           eip
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/67370>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list