#66482 closed defect (fixed)

diffutils @3.8 do not build on PPC Tiger, Mac OS X 10.4.11, because 'struct mcontext' has no member named '__ss'

Reported by: ballapete (Peter "Pete" Dyballa) Owned by: kencu (Ken)
Priority: Normal Milestone:
Component: ports Version: 2.8.0
Keywords: tiger ppc Cc:
Port: diffutils

Description

  CC       sigsegv.o
sigsegv.c: In function 'sigsegv_handler':
sigsegv.c:940: error: 'struct mcontext' has no member named '__ss'
make[2]: *** [sigsegv.o] Error 1
make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_sysutils_diffutils/diffutils/work/diffutils-3.8/lib'

Attachments (1)

main.log (71.5 KB) - added by ballapete (Peter "Pete" Dyballa) 17 months ago.
Main.log from PPC Tiger, Mac OS X 10.4.11

Download all attachments as: .zip

Change History (4)

Changed 17 months ago by ballapete (Peter "Pete" Dyballa)

Attachment: main.log added

Main.log from PPC Tiger, Mac OS X 10.4.11

comment:1 Changed 17 months ago by ballapete (Peter "Pete" Dyballa)

How can I make the compiler invocations visible? If I could see what the compiler is doing I could persuade it to just pre-compile the source file to see what is actually complaining about.

comment:2 Changed 17 months ago by kencu (Ken)

it’s a common Tiger error… the register names are slightly different in the 10.4 sdk.

I’ll fix it a bit later on for you.

comment:3 Changed 17 months ago by kencu (Ken)

Owner: set to kencu
Resolution: fixed
Status: newclosed

In 686366972aed5fc7aa12c70345e5526a657f80bb/macports-ports (master):

diffutils: use older register names on Tiger

the register names in the 10.4 SDK were changed in the 10.5+ SDK
closes: #66482

Note: See TracTickets for help on using tickets.