[vlc-commits] [Git][videolan/vlc][master] contrib: cddb: add dependency to gettext

Jean-Baptiste Kempf gitlab at videolan.org
Sat Jun 19 11:05:22 UTC 2021



Jean-Baptiste Kempf pushed to branch master at VideoLAN / VLC


Commits:
deeabe12 by Alexandre Janniaux at 2021-06-19T09:23:08+00:00
contrib: cddb: add dependency to gettext

cddb buildsystem, in particular configure.ac, is using macros from
gettext.m4, which might not be available on non-GNU systems like the
Darwin ones.

When gettext is installed on those systems, the macro file can be
imported using the aclocal's -I parameter or using the ACLOCAL_PATH
environment variable.

When neither is done, even with gettext in the PATH, the configure.ac
won't be able to call AM_ICONV and will trigger the following error.

    configure.ac:130: warning: macro 'AM_ICONV' not found in library
    autoreconf: configure.ac: tracing
    autoreconf: running: libtoolize --copy --force
    libtoolize: putting auxiliary files in '.'.
    libtoolize: copying file './ltmain.sh'
    libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac,
    libtoolize: and rerunning libtoolize and aclocal.
    libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
    configure.ac:130: warning: macro 'AM_ICONV' not found in library
    autoreconf: running: /Users/unidan/Workspace/vlc/extras/tools/build/bin/autoconf --include=/Users/unidan/Workspace/vlc/contrib/aarch64-linux-android/share/aclocal --include=/Users/unidan/Workspace/vlc/extras/tools/build/share/aclocal --force
    configure.ac:130: error: possibly undefined macro: AM_ICONV
          If this token and others are legitimate, please use m4_pattern_allow.
          See the Autoconf documentation.

With the gettext contrib, the gettext.m4 will be installed into the
directory $(PREFIX)/share/aclocal/gettext.m4, and aclocal will be called
with `-I $(PREFIX)/share/aclocal/` which solves the issue here.

- - - - -


1 changed file:

- contrib/src/cddb/rules.mak


Changes:

=====================================
contrib/src/cddb/rules.mak
=====================================
@@ -28,7 +28,7 @@ ifdef HAVE_WIN32
 endif
 	$(MOVE)
 
-DEPS_cddb = regex $(DEPS_regex) 
+DEPS_cddb = regex $(DEPS_regex) gettext $(DEPS_gettext)
 
 .cddb: cddb
 	$(RECONF)



View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/deeabe12142d75910ebafc49b26dc2a0ab056deb

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/deeabe12142d75910ebafc49b26dc2a0ab056deb
You're receiving this email because of your account on code.videolan.org.




More information about the vlc-commits mailing list