Skip to content
Snippets Groups Projects
  1. Jun 25, 2024
  2. Aug 07, 2023
    • Steve Lhomme's avatar
      bootstrap: remove forced m4 directory · 8457d224
      Steve Lhomme authored
      It's defined in configure.ac since e8df55c4
      which is more recent than 77e5b00d and
      2799d36b.
      8457d224
    • Alexandre Janniaux's avatar
      bootstrap: provide aclocal m4 from extras tools · 5c910f00
      Alexandre Janniaux authored and Steve Lhomme's avatar Steve Lhomme committed
      The libtool.m4 file defining the LT_INIT macro is located in the share
      directory of the built libtool prefix. This file can be present on the
      host system but when it isn't, the bootstrap can fail during bootstrap
      with the following error:
      
          autoreconf: running: automake --add-missing --copy --force-missing
          bin/Makefile.am:41: error: Libtool library used but 'LIBTOOL' is undefined
          bin/Makefile.am:41:   The usual way to define 'LIBTOOL' is to add 'LT_INIT'
          bin/Makefile.am:41:   to 'configure.ac' and run 'aclocal' and 'autoconf' again.
          bin/Makefile.am:41:   If 'LT_INIT' is in 'configure.ac', make sure
          bin/Makefile.am:41:   its definition is in aclocal's search path.
      
      Indeed, when libtool.m4 is not installed with the same prefix as
      autoconf/autom4te, and specificallly the share/ folder is not shared,
      then autom4te will fail to detect LT_INIT, leading autoreconf to
      disable the libtool support and discard the call to libtoolize.
      
      Then, automake cannot find the aclocal m4 file since libtoolize didn't
      install it, and the previous error is displayed before bootstrap exits.
      
      This behaviour can be checked by uninstalling every libtool and trying
      to run the following commands:
      
          # Works
          autom4te --verbose --language=Autoconf --output=- --trace=LT_INIT extras/tools/build/share/aclocal/libtool.m4 configure.ac
      
          # Fails to find LT_INIT
          autom4te --verbose --language=Autoconf --output=- --trace=LT_INIT configure.ac extras/tools/build/share/aclocal/libtool.m4
      
          # Fails to find LT_INIT
          autom4te --verbose --language=Autoconf --output=- --trace=LT_INIT configure.ac
      
      This commit ensures that the libtool.m4 will be found at the aclocal
      setup, to allow libtoolize to copy the libtool.m4 as aclocal.m4 for
      automake.
      5c910f00
  3. Sep 04, 2019
  4. May 29, 2019
    • Steve Lhomme's avatar
      vlc: allow forcing the tools to use when running bootstrap · 85d46570
      Steve Lhomme authored
      On Windows it's possible to build VLC in either msys2 or WSL. But the tools are
      shared and incompatible. Only one at a time is currently possible. This will
      allow switching back and forth without rebuilding tools all the time
      (especially since they are detected as built).
      85d46570
  5. May 16, 2019
  6. Dec 03, 2017
  7. Nov 28, 2017
  8. Jun 03, 2017
  9. Jan 22, 2017
  10. Feb 12, 2015
  11. Sep 26, 2012
  12. Sep 10, 2012
  13. Feb 28, 2012
  14. Dec 10, 2011
  15. Sep 19, 2011
  16. Aug 30, 2011
  17. Aug 18, 2011
  18. May 02, 2011
  19. Feb 15, 2011
  20. Oct 31, 2010
  21. Jan 18, 2010
  22. Dec 18, 2009
  23. Nov 24, 2008
  24. Sep 18, 2008
  25. Aug 02, 2008
  26. Jul 30, 2008
  27. Apr 22, 2008
  28. Apr 21, 2008
  29. Mar 25, 2008
  30. Mar 24, 2008
  31. Mar 23, 2008
    • Rémi Denis-Courmont's avatar
      Don't run autopoint. · 6abf349d
      Rémi Denis-Courmont authored
      Now that we actually have _ALL_ the gettext m4 macros in m4/, autopoint
      is useless. That was not the case last time this hack was attempted.
      6abf349d
Loading