[vlc-commits] [Git][videolan/vlc][master] tools: fix build when iconv is not detected+working on the system
Steve Lhomme (@robUx4)
gitlab at videolan.org
Sun Oct 26 07:06:31 UTC 2025
Steve Lhomme pushed to branch master at VideoLAN / VLC
Commits:
7f23d9fa by Steve Lhomme at 2025-10-26T04:37:15+00:00
tools: fix build when iconv is not detected+working on the system
- the signature of iconv_ostream__flush() doesn't match the header
- iconv_ostream_create() is missing
- - - - -
2 changed files:
- + extras/tools/gettext-no-iconv.patch
- extras/tools/tools.mak
Changes:
=====================================
extras/tools/gettext-no-iconv.patch
=====================================
@@ -0,0 +1,25 @@
+--- gettext/libtextstyle/lib/iconv-ostream.c.orig 2025-10-22 13:15:49
++++ gettext/libtextstyle/lib/iconv-ostream.c 2025-10-22 13:15:54
+@@ -245,7 +245,7 @@ static void
+ }
+
+ static void
+-iconv_ostream__flush (iconv_ostream_t stream)
++iconv_ostream__flush (iconv_ostream_t stream, ostream_flush_scope_t scope)
+ {
+ abort ();
+ }
+@@ -256,6 +256,13 @@ iconv_ostream__free (iconv_ostream_t stream)
+ abort ();
+ }
+
++iconv_ostream_t
++iconv_ostream_create (const char *from_encoding, const char *to_encoding,
++ ostream_t destination)
++{
++ return NULL;
++}
++
+ /* Accessors. */
+
+ static const char *
=====================================
extras/tools/tools.mak
=====================================
@@ -387,6 +387,7 @@ gettext-$(GETTEXT_VERSION).tar.gz:
gettext: gettext-$(GETTEXT_VERSION).tar.gz
$(UNPACK)
+ $(APPLY) $(TOOLS)/gettext-no-iconv.patch
$(MOVE)
.buildgettext: gettext
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/7f23d9fa21d4f353a10fec666423ec23c5477807
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/7f23d9fa21d4f353a10fec666423ec23c5477807
You're receiving this email because of your account on code.videolan.org.
VideoLAN code repository instance
More information about the vlc-commits
mailing list