Re: [MacPorts] #71659: tk is broken on 10.6.8: by switch to quartz by default: error: synthesized property ‘poolLock’ must either be named the same as a compatible ivar or must explicitly name an ivar
MacPorts
noreply at macports.org
Sat Dec 28 19:57:30 UTC 2024
#71659: tk is broken on 10.6.8: by switch to quartz by default: error: synthesized
property ‘poolLock’ must either be named the same as a compatible ivar or
must explicitly name an ivar
---------------------------+-------------------------
Reporter: barracuda156 | Owner: (none)
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: ports | Version: 2.10.5
Resolution: invalid | Keywords: snowleopard
Port: tk |
---------------------------+-------------------------
Comment (by barracuda156):
Replying to [comment:17 kencu]:
> Replying to [comment:15 barracuda156]:
> > Xcode gcc is the default compiler.
>
> > P. S. Here we go, as I said above and you didn’t believe, MacPorts
overrides compiler on Intel and uses clang-11:
https://build.macports.org/builders/ports-10.6_i386-builder/builds/188037/steps
/install-port/logs/stdio
>
>
> So clang-11 is the default compiler, which I certainly believe as I made
it the default compiler for 10.6
So have you fixed it for ppc? On 10.6.8 of course, not 10a190.
> And tk builds with it.
Great, but it is still broken for ppc.
> But you can apparently break the build by forcing a non-default
compiler.
Weird how you hack 10.6 to use libc++ and clang-11 instead of what Apple
has released it with (obviously, the default compiler is Xcode one, not
what you force in place of it), but then lecture me on how unacceptable it
is to use “hacks”.
> So who cares if you can break it?
If a variant requires a non-system compiler and that compiler does not
exist for some architecture(s), it should be conditional on that compiler
being used.
Tk is broken on purpose for ppc, it is probably broken on Intel with
libstdc++ being selected.
Doing it correctly costs a single line of code, but you folks prefer some
things to be broken. Notice, not even only for 10a190 and not only for
ppc. Anyway, I had enough.
--
Ticket URL: <https://trac.macports.org/ticket/71659#comment:19>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list