[vlc-devel] [PATCH] configure: Pass the macosx deps even if the intl to try is external

Rémi Denis-Courmont remi at remlab.net
Sat Sep 2 16:52:00 CEST 2017

On samedi 2 septembre 2017 14:37:52 EEST David Fuhrmann wrote:
> > Am 08.02.2017 um 18:39 schrieb Rémi Denis-Courmont <remi at remlab.net>:
> > 
> > Le keskiviikkona 8. helmikuuta 2017, 16.31.32 EET Luca Barbato a écrit :
> >> We build our own copy, gettext.m4 did not account this corner case.
> > 
> > gettext.m4 is installed by bootstrap. You can´t patch it.
> > 
> > Obvious nack.
> Hi all,
> Looks like we actually fixed the problem with the same patch already in the
> past (for VLC 2.2 or earlier), see commit
> d879f020aee800abaafae2e333be6da6604a3577 in vlc.git.

You make it sound like the code was already patched but the patch was mever 
submitted upstream. Then it should not be surprising that it keeps breaking.

That or the patch is a work-around for a bug somewhere else in VLC that 
upstream won't accept.

> As discussed, we should be aware that it would get overwritten again once
> someone updates the m4 macros to a newer gettext version. So the only
> proper way to fix it seems to try to upstream that patch to the official
> gettext.

As far as I understand the documentation, autopoint should overwrite the files  
everytime bootstrap is called (through autoreconf), assuming that the matching 
Gettext version is available on the build system. When exactly autopoint 
*actually* overwrites the files, I do not know though that is ostensibly not 
as systematic as the documentation seems to imply. Maybe I don't understand 
the documentatiom.

In the older past, I recall that we have had problems with accidental updates 
to those files though. And we know for sure that this is bound to fail sooner 
or later though.

Rémi Denis-Courmont

More information about the vlc-devel mailing list