[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

 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:

 (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