[MacPorts] #68964: texinfo @7.1 fails to build on Tiger: error: expected '=', ',', '; ', 'asm' or '__attribute__' before 'mcontext64_t'

MacPorts noreply at macports.org
Sat Dec 23 14:15:58 UTC 2023


#68964: texinfo @7.1 fails to build on Tiger: error: expected '=', ',', ';', 'asm'
or '__attribute__' before 'mcontext64_t'
----------------------------+--------------------
  Reporter:  barracuda156   |      Owner:  (none)
      Type:  defect         |     Status:  new
  Priority:  Normal         |  Milestone:
 Component:  ports          |    Version:  2.8.1
Resolution:                 |   Keywords:  tiger
      Port:  texinfo, wget  |
----------------------------+--------------------

Comment (by kencu):

 you’ll see this error many times on Tiger in various ports.

 sys/signal.h changed quite a bit between Tiger and Leopard, and has stayed
 stable since.

 Many Tiger builds would work better if you could use the 10.5 SDK to build
 things on Tiger, but there are problems doing that nobody ever sorted out.

 The kinds of fixes needed can be seen in this patch by Evan

 https://github.com/macports/macports-ports/blob/master/lang/ruby22/files
 /patch-ruby22-tigeri386.diff

 Or see what Jeremy did in the ld64 portfile.

 You do learn a great deal about MacOS building by fixing Tiger errors,
 though. Touches many things.

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


More information about the macports-tickets mailing list