[MacPorts] #65750: mesa: no-missing-prototypes-error.patch fails to apply
MacPorts
noreply at macports.org
Mon Sep 12 00:43:12 UTC 2022
#65750: mesa: no-missing-prototypes-error.patch fails to apply
---------------------------+----------------------
Reporter: barracuda156 | Owner: jeremyhu
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.7.2
Resolution: | Keywords:
Port: mesa |
---------------------------+----------------------
Comment (by barracuda156):
Replying to [comment:1 ryandesign]:
> Yes, the patch seems to be for mesa 17.1.6. By version 19.0.8 this
section of configure.ac has been completely restructured, so I don't know
if we need a new patch for that version or if the patch is no longer
needed. Consult #46827 to see what problem the patch was originally
intended to fix.
>
> However, could you please say what OS version and architecture you
observe this problem on, and whether you are overriding the compiler,
editing the Portfile, or making any other unusual changes? I see from the
path in your error message that you are probably cross compiling for
PowerPC on an Intel Mac, probably running Mac OS X 10.6 based on your
previous recent tickets. The patch is only applied when the compiler is
gcc, which is evidently the case here, but the port is programmed to use
mesa 17.1.6 on Mac OS X 10.6 and earlier and 19.0.8 on Mac OS X 10.7 and
later, so if you're on 10.6 you should be getting mesa 17.1.6 not 19.0.8
and should not be seeing this problem. Attaching your main.log file may be
helpful.
Thanks for responding! I have fixed 19.0.8 for 10.6 together with EGL for
both `mesa` and `libepoxy`. Yes, that is on Rosetta. See:
https://github.com/macports/macports-ports/pull/15965
(Patch should obviously be moved into 17.1.6 block, as-is it simply cannot
be applied to 19.0.8, which does build with GCC.)
--
Ticket URL: <https://trac.macports.org/ticket/65750#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list