[MacPorts] #67248: grep/coreutils: tiger: error: expected '=', ',', '; ', 'asm' or '__attribute__' before 'mcontext64_t'

MacPorts noreply at macports.org
Tue Mar 5 23:35:00 UTC 2024


#67248: grep/coreutils: tiger: error: expected '=', ',', ';', 'asm' or
'__attribute__' before 'mcontext64_t'
-----------------------------+-------------------------
  Reporter:  barracuda156    |      Owner:  Schamschula
      Type:  defect          |     Status:  assigned
  Priority:  Normal          |  Milestone:
 Component:  ports           |    Version:  2.8.1
Resolution:                  |   Keywords:  tiger
      Port:  grep coreutils  |
-----------------------------+-------------------------

Comment (by ballapete):

 I tried to build `texinfo` with `GCC7` and it failed this way:

 {{{
 In file included from /usr/include/sys/wait.h:110:0,
                  from /usr/include/stdlib.h:64,
                  from ./stdlib.h:36,
                  from error.c:29:
 /usr/include/sys/signal.h:145:9: error: unknown type name
 '__darwin_mcontext64_t'
  typedef __darwin_mcontext64_t  mcontext64_t;
          ^~~~~~~~~~~~~~~~~~~~~
 /usr/include/sys/signal.h:177:9: error: unknown type name
 '__darwin_ucontext64_t'
  typedef __darwin_ucontext64_t  ucontext64_t;
          ^~~~~~~~~~~~~~~~~~~~~
 }}}

 This makes the situation clear: there are no 64-bit process contexts on G3
 and G4 and i386. I found [this https://devel.rtems.org/ticket/3082] which
 deals with 64-bit support for RTEMS running on G4, I think. Maybe it's
 easier to add 32-bit support to `gnulib…

-- 
Ticket URL: <https://trac.macports.org/ticket/67248#comment:28>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list