> On Feb 28, 2022, at 10:19 PM, Joshua Root <j...@macports.org> wrote:
> 
> On 2022-3-1 14:03 , Craig Treleaven wrote:
>> The buildbots on OSX 10.12 and older are not finding a compatible version of 
>> XML::Parser and thus geany's configure fails.  However, NONE of the 
>> buildbots (nor my local machine) are using /opt/local/bin/perl5.30!
> 
> The correct fix is to delete the INTLTOOL_PERL check from the geany configure 
> script. There's no reason programs that use intltool need to care about which 
> perl intltool is using internally. One of many examples of doing this: 
> <https://github.com/macports/macports-ports/blob/master/xfce/libxfce4ui/files/remove-intltool-perl-hack.diff
>  
> <https://github.com/macports/macports-ports/blob/master/xfce/libxfce4ui/files/remove-intltool-perl-hack.diff>>
> 
> We have patched our intltool port to do this since 2013, so ports that run 
> autoreconf will get the fix. But configure scripts that were generated 
> upstream with an unpatched intltool.m4 will need to be fixed.
> 
> The patch has never been acknowledged by intltool upstream: 
> <https://bugs.launchpad.net/intltool/+bug/1197875 
> <https://bugs.launchpad.net/intltool/+bug/1197875>>
> 
> I'm not sure if it's even being developed any more.
> 
Thanks, Josh.  I’ve taken the route to patch geany’s configure script and that 
seems to have fixed the issue for me.

I now understand that there is an intltool ticket on this issue [1].  I had 
seen it previously but didn’t grok that it was the problem I’d run into.  I’ve 
added to the ticket so hopefully others can save a little time.

[1] https://trac.macports.org/ticket/60155

Thanks again.

Craig

Reply via email to